我想知道在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方法的最后,但是,每次打开项目时它都会回忆数据库,所以我最终会反复重复所有事情,这不是'&#39;我需要什么。
任何有关使其正常工作的提示或建议都会有很大的帮助!
谢谢:)
答案 0 :(得分:0)
你是什么意思&#34;这是目前在onCreate方法的最后,但是,每次我打开项目它都会回忆起数据库,所以我结束了所有重复的事情。再一次,这不是我需要的东西&#34;。
你需要什么?
onCreate方法中的代码对于每个项目打开都运行一次是正常的。每次打开都应该看一次日志。
如果您想在多次打开项目后访问一次数据,也许您应该有一个按钮来查询列表。