我在这里搜索功能我需要当前存储数据的密钥ID。 然后使用此键选择所需数据。 使用此函数获取id = 0和用于卡住的过程。
onCreate(){
int id=getHighestID();
fetchData(id);
}
public int getHighestID() {
dba.open();
final String MY_QUERY = "SELECT last_insert_rowid()";
Cursor cur = dba.rawQuery(MY_QUERY, null);
cur.moveToFirst();
int ID = cur.getInt(0);
cur.close();
dba.close();
return ID;
}
是否有任何策略可以在最近插入数据后从数据库中获取数据。
我使用
解决了这个问题long id = dba.insert(Constants.TABLE_NAME_SEARCH_VIEW, null,cv);
此返回当前插入的行ID ..