0

例や明確な説明を探していたのですが、見つからなかったので、何ができるかについてアドバイスをいただければ幸いです。

実際、私は問題を分離する必要があると思います:

1-アクティビティからサービスを開始したいのですが、このサービスは新しいスレッドのバックグラウンドで実行され、モバイルがアクティブでない場合でも、アクティビティインターフェイスを閉じても常に実行され続ける必要があります...

2- (アプリケーション アイコンをクリックして) アクティビティを再度開くと、サービスが実行中であることがアクティビティに示され、必要に応じてサービスを停止したり、実行を維持してアクティビティ インターフェイスを閉じたりすることができます。

関連するチュートリアル、リンク、またはコードは大歓迎です:-)

ありがとう、R.

4

1 に答える 1

0

Asynkタスクはこれを行うことができませんか?やってみましたか?Javaと同様に、Androidには特別な種類のスレッドまたはサービスがあり、UIに影響を与えることなくバックグラウンドで動作します。つまり、ANR(アプリケーションが応答しないエラー)を取得しません。

于 2012-05-24T10:47:21.403 に答える