0

メインアクティビティにトグルボタンがあります。トグル ボタンがオンのときにサービスを開始し、オフのときにサービスを停止します。活動はいつでも閉鎖される可能性があります。アクティビティが閉じられる前に開始したサービスをアクティビティに「記憶」させ、アクティビティが前回の実行で開始したこのサービスを閉じることができるようにする必要があります。

私は何をすべきか?

4

1 に答える 1

1

最初にこのServiceを読んでから、 startService()stopService()を使用して制御します。remember についてですが、静的変数を使ってサービスの状態を確認したり、サービスの onCreate や onDestroy で変更したりできるのも一つの解決策のようです。

于 2012-10-01T20:51:52.917 に答える