Calendar Provider:AsyncTask还是IntentService?

时间:2016-06-22 21:35:48

标签: android android-asynctask calendar

我正在尝试制作一个包含日历的应用,并允许用户设置药物提醒。对于日历,我希望通过Android Studio使用Calendar Provider。我以前没有真正与内容提供商合作,但据我所知,他们通常应该在主线程之外实现。

我的问题是,我应该使用AsyncTask还是IntentService?日历将仅显示在一个活动中,但提醒将需要完全显示在应用程序之外。 AsyncTask主要用于单个活动,听起来它符合我的需要。然而,通知的整个事情让我有点困惑。我应该使用IntentService吗?

1 个答案:

答案 0 :(得分:0)

我相信你应该使用IntentService。

From the documentation你可以看到:

  

此外,IntentService不受大多数​​用户界面的影响   生命周期事件,所以它继续在可能的情况下运行   关闭AsyncTask

我猜你是否希望提醒工作是否是你的应用程序是否开放,否则我不会将其视为提醒:)

相关问题