SecondActivity.javaを定期的にリッスンし、 SecondActivity.java から進行中の値を取得しようとするAlarmManagerを実装する MainActivity.java があります。これを達成するためのアドバイスを誰か教えてください。
1 に答える
1
MainActivity で実行されているコードは、現在画面に表示されているライフサイクルに依存しないサービスまたは何かに移動する必要があります。
これは、アクティビティがフォーカスされていないときに、OS によってアクティビティが強制終了される可能性があるためです。
実行時に必要な定期的なタスクを実行し、保留中のインテントを介して再度実行するようにスケジュールする IntentService をお勧めします。
これの良い例はここにあります: http://www.vogella.com/articles/AndroidServices/article.html
于 2013-07-19T02:50:22.460 に答える