Android 有没有办法在多个活动后运行后台线程并在完成时显示警报?

Android 有没有办法在多个活动后运行后台线程并在完成时显示警报?,android,Android,我的应用程序使用基于REST的Web服务来显示多个活动。为了允许用户离线浏览,我使用AsyncTask将REST数据存储到本地SQLiteDatabase中(需要等待一些对话)。然而,加载db需要很长时间(10分钟),用户体验很差。因此,我想知道是否有一种方法可以在后台运行DBLoading线程,并让用户继续使用REST服务的应用程序(具有多个活动)。当DBLoading线程完成时,我想在当前活动的焦点中推送一个通知,让用户知道加载已经完成 您可以在服务中运行它,并让服务将某些事件通知您的活动或

我的应用程序使用基于REST的Web服务来显示多个活动。为了允许用户离线浏览,我使用AsyncTask将REST数据存储到本地SQLiteDatabase中(需要等待一些对话)。然而,加载db需要很长时间(10分钟),用户体验很差。因此,我想知道是否有一种方法可以在后台运行DBLoading线程,并让用户继续使用REST服务的应用程序(具有多个活动)。当DBLoading线程完成时,我想在当前活动的焦点中推送一个通知,让用户知道加载已经完成

您可以在服务中运行它,并让服务将某些事件通知您的活动或您当前关注的活动


它实际上只是一个简单的观察者模式。

您可以在服务中运行它,让服务将某些事件通知您的活动或您当前关注的活动

这实际上只是一个简单的观察者模式