私のアプリケーション用のセッションマネージャを実装しています。アクティビティが再開されるたびに、セッションがアクティブかどうかがチェックされます。そうであれば、活動が開始され、そうでなければ、ユーザーを認証する別の活動が表示されます。アクティビティーが一時停止されると、セッション・マネージャーに現在の時刻が設定されます。セッションは、実行中のアクティビティがあるときにアクティブになるか、またはポーズで最後に設定されたタイムスタンプがx分より古いことはありません。Android:ユーザーによって日付と時刻の設定が変更された場合にサービスを開始
これに伴う問題は、ユーザーが時間設定を変更した場合、セッションが再びアクティブに見えることを、タイムスタンプの一部に起因することが可能であることです。
は、私は(私はこのイベントを記述した意図がある知っている)とのセッションをリセットした日付と時刻の設定が変更されたときに開始されるサービスでこれを解決したいです。セッションマネージャは、プロセスが終了したときに状態を失う静的なクラスになるため、アプリケーションがまだ実行中であれば実行する必要があります。
はどうやってサービスをshuch作成することができますか?
ヴィンセント、この多分役に立つ参照:[アンドロイドに日付と時刻の変更リスナーを](http://stackoverflow.com/questions/9822713/android-start-service-when-date-and-time-setting-is-変更されたユーザー) –
ありがとう、私はすでにそれを読んだが、それは非アクティブな質問のように見え、私はさらなる情報が必要です。私は複数の活動をしている場合、その解決策(または他のもの)をどのように使用するかを知る必要があります。 – Vincent
今私は質問がかなり無意味であることを見る - とにかく、リンクに感謝! – Vincent