我开发了一个android 2.1应用程序.在那里我使用AsyncTask进行后台处理.它从WebService获取数据.
问题是:当我离开应用程序时,后台服务仅保持活动状态.当我转到设置 - >应用程序 - >运行应用程序时,它向我显示应用程序正在运行.我必须强制停止该应用程序.
有没有办法在用户离开应用程序时自动停止后台任务?
AsyncTask有取消方法(http://developer.android.com/reference/android/os/AsyncTask.html#cancel(boolean))
当您的Activity停止(onStop)状态或暂停时调用它- onPause根据您的需要,请参阅活动生命周期以获得进一步说明:http://developer.android.com/reference/android/app/Activity.html# ActivityLifecycle
| 归档时间: |
|
| 查看次数: |
3844 次 |
| 最近记录: |