isFinishing()
method を使用すると、finish()
メソッドが呼び出されたかどうか、またはActivity
がシステムによって強制終了されたかどうかを確認できます。
これら 2 つのシナリオを区別する目的は何ですか?
by システムの呼び出しfinish()
と強制終了の違いは何ですか?Activity
isFinishing()
method を使用すると、finish()
メソッドが呼び出されたかどうか、またはActivity
がシステムによって強制終了されたかどうかを確認できます。
これら 2 つのシナリオを区別する目的は何ですか?
by システムの呼び出しfinish()
と強制終了の違いは何ですか?Activity
実際の文言は次のとおりです。
このアクティビティが終了処理中であるかどうかを確認します。これは、finish() を呼び出したか、他の誰かが終了を要求したためです。
アプリケーションが「終了」状態になる原因となるシナリオが 2 つあります。
または、私はあなたの質問を理解していません。(おそらく)
finish()の呼び出しと強制終了されるアクティビティの違い
finish()
アクティビティが完了したときに電話をかけ、終了する必要があります。
ユーザーが別のアプリに切り替えると、Android(システム)によってアクティビティが強制終了されるため、アクティビティを強制終了する必要があります。