繁体   English   中英

在Android中访问数据库的最佳方法

[英]Best way to access the database in Android

我想知道访问Android的最佳方法是什么。 我目前有以下内容:

Log.d("Reading: ", "Reading all contacts..");
    List<StudentProfile> students = db.getAllStudents();
    }*/

    //db.getAllStudents();

    listView = (ListView) findViewById(R.id.listView1);

    ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, ArrayofName);

    listView.setAdapter(adapter);

    listView.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> parent, View v,
            int position, long id) {
           Toast.makeText(getApplicationContext(),
            ((TextView) v).getText(), Toast.LENGTH_SHORT).show();
        }
    });
}

当前这是在onCreate方法的末尾,但是,每次我打开项目时,它都会调用数据库,因此我结束了每一遍又一遍的重复,这不是我所需要的。

任何提示或建议,以使此工作正常,将不胜感激!

谢谢 :)

您是什么意思?“这目前在onCreate方法的末尾,但是,每次我打开项目时,它都会调用数据库,因此,我最终不得不一遍又一遍地重复所有事情,这不是我需要”。

你需要什么?

通常,对于每个项目打开,onCreate方法中的代码都会运行一次。 您应该每次打开一次日志。

如果要在多次打开项目后访问一次数据,也许应该有一个按钮来查询列表。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM