重启后如何从服务获取数据activity
How to get data from Service after restarting activity
所以我有一个 RecyclerView
包含下载文件的 ArrayList。在我退出 activity 并重新启动后,从下载服务中检索 ArrayList 的正确方法是什么? bindService()
是为此而生还是有其他方法?
否 bindService()
不是为此而制作的。您可能应该将服务中的数据保存在数据库中,而不是尝试将其直接传递给 Activity 如果它不在前台。
将数据保存到数据库后,当 Activity 开始检查数据库是否有任何新数据,如果存在则将其加载到 RecyclerView
所以我有一个 RecyclerView
包含下载文件的 ArrayList。在我退出 activity 并重新启动后,从下载服务中检索 ArrayList 的正确方法是什么? bindService()
是为此而生还是有其他方法?
否 bindService()
不是为此而制作的。您可能应该将服务中的数据保存在数据库中,而不是尝试将其直接传递给 Activity 如果它不在前台。
将数据保存到数据库后,当 Activity 开始检查数据库是否有任何新数据,如果存在则将其加载到 RecyclerView