アンドロイド携帯電話のセンターボタンまたはホームボタンを使用してアプリを終了すると、アンドロイドで同じことが達成できます。
「ホーム」ボタンは「終了」しません。
ホームボタンは、カメラボタン(使用可能な場合)がカメラアプリケーションをフォアグラウンドにし、CALLボタン(使用可能な場合)がダイヤラーをフォアグラウンドに持ち、Notification
をタップするのと同じように、アプリはホームボタンを押して終了し、アプリが活動からスタートランチャーアイコンをクリックすることで、再び開始された場合はAndroidアプリでなど
Notification
に基づいてフォアグラウンド(例えば、SMSクライアント)、に何かをもたらす可能性があります前回開いたアプリを終了する前に開いていた。
いいえあなたはランチャーアイコン、をタップし、アプリのプロセスは、メモリに残っている場合は、既存のアプリケーションインスタンスは、あなたがしていたものは何でも活動にあなたを返し、最前面に表示されます。ランチャーアイコンをタップして、他のアプリのRAMを解放するためにアプリのプロセスが終了した場合は、アプリの新しいコピーを起動し、ユーザがタップしたアクティビティが何であっても起動します。
することをアンドロイドすべての時間での作業、私はAndroidのシステムは、いつか後にメモリからアプリを削除しますか、それは長く記憶に残るだろうと思うので?
フォアグラウンド以外のアプリケーションのプロセスがメモリに格納される時間は不確定で、デバイスの処理に加えてデバイスの機能(RAMの容量など)に基づいています。 process lifecycleについてもっと読むことをお勧めします。
これはセンターボタンを使用した場合にのみアンドロイドで可能です。
「センターボタンを使用すると」(Android開発者が「HOME」ボタンと呼ぶもの)はできません。 は自動的にになる可能性がありますが、アプリの処理が終了しても自動的には行われません。アプリが起動し、ユーザが任意のアクティビティに移動された場合
アプリはアプリが中央のボタンを使用して終了している場合、私は、コードを実行できるように、ボタンまたは中央のボタンをバック使用して終了したかどうかを確認する方法はあります。
「アプリが戻るボタンまたは中央ボタンを使用して終了した」かどうかは気にする必要はありません。
データがあるかどうか、データが古いかどうかは気になるはずです。データが古くなっていればそれを更新してください。
ユーザーがHOME、BACK、CAMERA、CALL、Notification
であなたのアプリを離脱したかどうか、最近のタスクリスト、着信電話、携帯電話を岩で砕いて正確な複製で置き換えるかどうか、他の方法で、あなたにとって重要ではありません。
アナロジーを描くには、Webアプリケーションを考えてみましょう。 Webアプリケーションでは、セッションCookieがあるかどうか、セッションが古くなっているかどうかを気にします(たとえば、強制的にログインを強制するなど)。ユーザーがアプリ内のリンクをクリックしたか、アプリを指し示すサードパーティサイトのリンクをクリックした、ページをリフレッシュした、またはブックマークを使用してアプリ内の別のページにアクセスした、あなたのアプリを起動したり、リンク上で右クリックしたり、新しいタブを開いたデスクトップアイコンをクリックすると、何か問題はありません。
説明回答をいただきありがとうございます。 – anujprashar