【发布时间】:2017-10-20 23:28:35
【问题描述】:
我有一个执行 AsyncTask onCreate() 的应用程序。
AsyncTask 从 API 获取电影详细信息,并将标题、海报和概述添加到列表视图。 onPostExecute 列表视图添加了一个适配器。
listView.setAdaptor(adaptorxx);
在 AsyncTask 完成并将适配器添加到 listView 后,用户可以按下 listView 中的一个项目,然后将额外的一些电影信息放到另一个名为 DetailsActivity 的活动中。此活动显示有关电影的详细信息。此活动的一个功能是将电影添加到“观看列表”
现在:
我怎样才能让当我回到电影列表视图活动时,列表视图会更新为观看的电影列表?
我试着放了
listView.setAdaptor(null);
Adaptor adaptorxx = new Adaptor(xxx, xxxx, xxxx, xxxx);
listView.setAdaptor(adaptorxx);
在创建 onPause 后的 onResume 中,没有用,我也尝试将它添加到 onRestart 但也没有用
【问题讨论】:
-
StartActivityforResult 是您所需要的。
-
您可以使用 1) startActivityforResult 或 2) 使用接口监听器
标签: android listview android-asynctask