数据存储在数据库中,但是当应用程序关闭并在下次打开时,它不显示任何内容

时间:2017-05-28 12:50:42

标签: android android-sqlite

我将数据存储在db中,并使用适配器在recyclerview中显示。但是一旦我关闭应用程序并再次打开它,它就不会显示任何数据。 Db应该将我的数据保存在recyclerview中,不是吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了这个问题。我只是粘贴了我在主要活动中使用onActivityResult方法的相同代码。

while (cursor.moveToNext())
        {
            ItemList  listData = new ItemList();
            listData.setListId(cursor.getInt(0));
            listData.setDataList(cursor.getString(1));
            listData.setDone(cursor.getInt(2));
           /* Log.e("Main activity", "ID: " + listData.getListId());
            Log.e("Main activity", "Text: " + listData.getDataList());
            Log.e("Main activity", "done: " + listData.getDone());*/
            itemList.add(listData);
            itemAdapter.notifyItemInserted(itemList.size());

        }