zoukankan      html  css  js  c++  java
  • 《APP》团队冲刺第二阶段 九

        团队昨天优化了计时功能界面之后,感觉相比原来的界面没管了不少,这是第二次冲刺阶段目前为止最成功的的部分,之前两天解决闪退问题的计划还是没能够实现,而且我们仪式也不能解决问题,所以我们打算加入冲刺开始的时候番茄任务的功能。

        

    public class MySqlite extends MainActivity{
    
    private static final String TABALENAME = "student";
        private ListView mListView;
        private List<StudentEntity> mList;
        private MyOpenHlper myOpenHlper;
        private SQLiteDatabase db;
        private Cursor mCursor;
        private SimpleCursorAdapter adapter;
        private int index = 0;
    
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_mysqlite);
    init();
    downLoadData();
    }
    
    public void init(){
    mListView = (ListView) findViewById(R.id.listView);
    mList = new ArrayList<>();
    myOpenHlper = new MyOpenHlper(this,"test.db",2);
    db = myOpenHlper.getWritableDatabase();
    mCursor = db.rawQuery("select * from "+TABALENAME,null);
    adapter = new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2, mCursor,
                    new String[]{"name","age"},
                    new int[]{android.R.id.text1,android.R.id.text2},
    SimpleCursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
    mListView.setAdapter(adapter);
    }
    public void downLoadData(){
    mList.add(new StudentEntity("张三",12));
    mList.add(new StudentEntity("李四",15));
    mList.add(new StudentEntity("王五",18));
    mList.add(new StudentEntity("赵六",22));
    mList.add(new StudentEntity("麻子", 25));
    }
    
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
            getMenuInflater().inflate(R.menu.main,menu);
            return true;
    }
    
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
    int id = item.getItemId();
            if(id == R.id.insert_item){
    if(index<mList.size()){
                    ContentValues values = new ContentValues();
    values.put("name",mList.get(index).getName());
    values.put("age",mList.get(index).getAge());
    db.insert(TABALENAME,null,values);
    mCursor = db.rawQuery("select * from "+TABALENAME,null);
    adapter.swapCursor(mCursor);
    index++;
    }
            }
    return true;
    }
    
    /*  public void btnClick(View view){
    
            if(index<mList.size()){
                ContentValues values = new ContentValues();
                values.put("name",mList.get(index).getName());
                values.put("age",mList.get(index).getAge());
                db.insert(TABALENAME,null,values);
                mCursor = db.rawQuery("select * from "+TABALENAME,null);
                adapter.swapCursor(mCursor);
                index++;
            }
        }*/
    }
  • 相关阅读:
    [QT]
    [QT]
    企业内搜索引擎项目(一):架构
    Muduo网络库实战(二):实现服务器与客户端的连接
    Muduo网络库实战(一):安装和配置
    Xapian实战(一):环境搭建 + 简介
    Centos 6.5升级gcc : 源码安装 + rpm安装
    Hadoop学习笔记(二)——插件安装和使用(Hadoop Eclipse)
    Hadoop学习笔记(三) ——HDFS
    Hadoop学习笔记(一)——安装与配置
  • 原文地址:https://www.cnblogs.com/jjjm123/p/13071903.html
Copyright © 2011-2022 走看看