Android后台进程相当于ios appdelegate

时间:2013-01-05 13:23:10

标签: android android-service

我正在我的Android应用程序中进行后台处理,因为我使用了service.In iphone我使用appdelegate进行后台处理。

我的问题是在andorid中执行后台进程的其他任何替代方法?如果是这样哪个最好?

感谢。

1 个答案:

答案 0 :(得分:0)

要在Android中执行后台处理,您有3个最佳选择:

1)Thread

2)Service

3)ASYCN task

所有这三个都是出于你想要的目的。

停止主题

一般情况下,您不会强行停止线程,因为它很危险。你设置了一个标志,告诉有问题的线程在受控环境下退出它的线程循环。

你的线程循环看起来像这样:

void run() {
  while (shouldContinue) {
    doThreadWorkUnit();
  }
}

How to Stop Thread: