如何在重新启动活动后从Service获取数据

时间:2016-02-18 05:56:55

标签: android android-activity service communication

所以我有一个RecyclerView包含下载文件的ArrayList。退出活动并重新启动后,从下载服务中检索ArrayList的正确方法是什么? bindService()是为此做出的,还是有另一种方式?

1 个答案:

答案 0 :(得分:0)

没有bindService()没有为此做出。您可能应该从服务中将数据保存在数据库中,而不是尝试将其直接传递给Activity,如果它不在前台。

在db中保存数据后,当Activity启动时,检查db是否有任何新数据,如果存在则将其加载到RecyclerView