0

私はサービスを使用するためにAndroidアプリケーションでバックグラウンドプロセスを実行しています.iPhoneでは、バックグラウンドプロセスにappdelegateを使用しています。

私の質問は、andorid でバックグラウンド プロセスを実行する他の代替方法はありますか? もしそうなら、どれが最高のものになるでしょうか?

ありがとう。

4

1 に答える 1

0

Android でバックグラウンド プロセスを実行するには、次の 3 つの最適なオプションがあります。

1)スレッド

2)サービス

3) ASYCN タスク

これら 3 つはすべて、探しているのと同じ目的のためのものです。

スレッドを停止するには:

一般的には危険なので強制的にスレッドを停止することはありません。問題のスレッドに、制御された状況下でスレッドループから終了するように指示するフラグを設定します。

あなたのスレッドループは、これらの行に沿って何かに見えます:

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

スレッドを停止する方法:

于 2013-01-05T13:25:22.147 に答える