标签: android android-service
我正在我的Android应用程序中进行后台处理,因为我使用了service.In iphone我使用appdelegate进行后台处理。
我的问题是在andorid中执行后台进程的其他任何替代方法?如果是这样哪个最好?
感谢。
答案 0 :(得分:0)
要在Android中执行后台处理,您有3个最佳选择:
1)Thread
2)Service
3)ASYCN task
所有这三个都是出于你想要的目的。
停止主题
一般情况下,您不会强行停止线程,因为它很危险。你设置了一个标志,告诉有问题的线程在受控环境下退出它的线程循环。
你的线程循环看起来像这样:
void run() { while (shouldContinue) { doThreadWorkUnit(); } }
How to Stop Thread: