[英]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.