私のアプリケーションでは、メイン アクティビティの onCreate() メソッドでいくつかのユーザー状態をサーバーに確認します。
最近、電話がスリープ状態 (画面がオフ、ロックされている) のときに Eclipse からアプリを実行すると、これが問題になることに気付きました。この状況では、アプリケーションは画面のロックが解除されるのを待って onStart() メソッドを呼び出し、その方法を追求します。そのため、データの更新に失敗します。
多分私はそれをonStartの中に入れるべきですか?
ユーザーは同じプロセスを実行できますか = ロックされた画面でアプリを起動できますか? 私はTaskerのことを考えていますが、他の方法はありますか?
編集:すべてのサーバー更新通信はメインスレッドから離れて行われ、クラスを管理することによって処理され、ボレーを使用します。サービスではないので、後で追加しますが、今は十分な時間がありません。学習して実装するのに 2 日かかると言う場合を除きます。開発者ができるように、ユーザーはアプリケーションを起動できますか?