2012-06-29 25 views
0

我有建立其存储日期由数组在用户输入的应用程序。现在我想对我的应用程序的背景执行一些操作。在后台我想要一个检查,它检查存储在数组中的日期设备的当前日期。当比赛发现我想弹出一个对话框。当应用程序退出时,是否可以在后台执行一些任务?如何在后台执行一些动作时,应用程序退出

请帮我用一个例子,我有一个关于这个话题

回答

0

覆盖onKeyDown() Android中的1.x或onBackPressed()在安卓2.X为了处理Backpressed,你可以在应用程序退出时启动一个IntentService在后台执行一些任务。

看到Android的基本面intentservice-基础

http://mobile.tutsplus.com/tutorials/android/android-fundamentals-intentservice-basics/

for handling backpress

Android - onBackPressed() not working

使用IntentSerice在后台做任务,因为docs说:

IntentService是服务的基类,用于按需处理异步 请求(表示为Intents)。客户通过startService(Intent)调用发送请求 ;该服务已启动根据需要, 处理中使用工作线程依次在每个意向,并停止本身 当它运行的工作。

+0

例子可以u显示我用一个例子。如果可能的话 – AndroidDev

+0

看到我的编辑答案 –

+0

ü应该覆盖的onPause()或的onStop()代替,因为如果用户退出与家庭按钮的应用程序代码永远不会被执行... – BrainCrash

相关问题