销毁活动后恢复Recycler View的数据

时间:2015-12-16 21:43:56

标签: android android-asynctask android-recyclerview recycler-adapter

情况就是这样:我有一个RecyclerView我加载List<JSONObject>(每个JSONObject都有一个唯一标识符FYI)。这些行是自定义适配器,包含两个ImageViewTextView以及一个进度指示器(ProgressPieView)。

我取得的成就:

  1. 点击ImageView并在适配器中启动自定义AsyncTask(这会有一些关于进度和结束事件的回调)。

  2. AsyncTask完成时,它执行myRecycler.getAdapter().notifyItemRemoved(position);并删除我之前在适配器中提到的回调中的List<JSONObject>中的项目。

  3. 这就像预期的那样,一切似乎都运转良好。

    我要添加的内容:

    当我回到上一个屏幕,然后返回我拥有RecyclerView的活动时,我希望这些行不断更新,并保持与我之前生成的适配器链接(AsyncTasks继续工作) ,他们的回调也是。)

    我怎样才能做到这一点?

    我可以在MainActivity中制作适配器并从RecyclerViewActivity中使用它吗?如果是,怎么样?

    谢谢!

0 个答案:

没有答案
相关问题