[英]Android ormlite update listview
我在應用程序中使用了ormlite
,並且在更新listview
ormlite
問題。
這是我的更新listview
代碼。
try {
Dao deadlineDao = DatabaseManager.getInstance().getHelper().getDeadlineDao();
deadlines = (List<Deadline>)deadlineDao.queryForAll();
adapter = new DeadlineAdapter(getApplicationContext(), R.layout.deadline_item_row, deadlines);
adapter.notifyDataSetChanged();
deadlineListView.setAdapter(adapter);
deadlineListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
}
});
} catch (SQLException e) {
e.printStackTrace();
}
當我關閉並打開此Activity
時,它會更新。 我在任何地方都找不到這個問題的答案。
感謝幫助!
。
如果您要在asynctask中調用上述函數,請嘗試此操作,
runOnUiThread(new Runnable() {
public void run() {
deadlineListView.notifyDataSetChanged();
})};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.