2012-04-20 16 views
1

私は新しい情報を得るためにx秒でxから実行されるバックグラウンドプログラムを実行しています。ここまでは順調ですね。問題は、私が終了するとアプリケーションスレッドが常にアクティブのままであることです。アプリを閉じるclose ANDROID

アプリケーションが終了したかどうかを確認する方法はありますか?

は活動に活動が示されて停止したとき、あなたのタスクが停止する必要がある場合は、あなたがすべきではない開始サービスが、バインド

+0

あなたはあなたのアプリケーション全体を指しているのですか?アプリケーションの終了先を指定するコードをいくつか用意してください。あなたは現在何をしようとしていますか? – Aidanc

+0

アプリケーション全体 – Kiotto

答えて

0

それをお願いします。アクティビティが終了すると、タスクは自動的に停止します。複数のアクティビティでサービスを使用する必要がある場合は、サービスをそれぞれにバインドします。サービスをバインドする方法を

Here's

Intent intent = new Intent(this, LocalService.class); 
bindService(intent, mConnection, Context.BIND_AUTO_CREATE); 
+0

コード例 – Kiotto

+0

コードが役に立ちますか? – Yogu

+0

いいえ:( 私はちょっと寂しいです:S – Kiotto

0

あなたは、アプリケーションが終了したことを知らせるために活動を終了し、あなたのコードと一緒にトーストやAlertDialogボックスを作ることができます。

関連する問題