私はアンドロイドアプリケーションを開発しています。以下は、設定の詳細android:minSdkVersion="8" & android:targetSdkVersion="17" です
私のアプリケーションでは、特定の時間後に自動ログアウトを実装しています。
例: 2 分後の自動ログアウト時間を想定します。アプリケーションがバックグラウンドから、またはアイドル状態の場合、2 分後に正常にログアウトします。
問題は、呼び出しがアプリケーションの途中で行われる場合です (アプリケーションの画面またはアクティビティが実行中または前面にあります)。その時点で、通話に参加するか切断すると、自動ログアウトが正常に機能します。
しかし、何もしないと (通話に参加したり通話を切ったりしないと)、しばらくすると通話が自動的に切れますが、ここでは自動ログアウトが正常に機能しません。
私の質問の詳細: 自動ログアウトは正常に動作します。しかし、1 つのシナリオが機能していません。私が自分のアプリケーションで作業しているそのシナリオは、その時点で電話がかかってきたことを意味し、その時点で私は何もしていません (電話に出ないか、電話を切らないでください)。その時点で、自動ログアウトが正常に機能しないことを示しています。通話を切ってからアプリが表示されるまでの時間です。しかし、コールが発生したとき(リングが来たとき)からの自動ログアウト時間を計算する必要があります。
あなたのアイデアは大歓迎です。