OK、私はしばらくこの問題を調査してきましたが、良い答えが見つかりませんでした。Web サービスを介してデータベースに更新があるかどうかを確認する asynctask があります。アプリのユーザー セッションごとに 1 回だけ確認したい (現在は、メイン画面に戻るたびに確認します)。したがって、アプリを閉じてプロセスが停止し、再度開くと、Web サービスが再度チェックされます。
共有設定の使用について読んだことがありますが、アプリを実行して初めてそれを行うことしか考えられません。
共有設定にタイムスタンプを保存し、最後のタイムスタンプから 30 分以上経過しているかどうかを確認することを考えました。しかし、それは私が必要とするものには複雑に思えます。
そこに何かアイデアはありますか?