簡體   English   中英

Android Ormlite更新列表視圖

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM