0

isFinishing()method を使用すると、finish()メソッドが呼び出されたかどうか、またはActivityがシステムによって強制終了されたかどうかを確認できます。

これら 2 つのシナリオを区別する目的は何ですか?

by システムの呼び出しfinish()と強制終了の違いは何ですか?Activity

4

2 に答える 2

3

実際の文言は次のとおりです。

このアクティビティが終了処理中であるかどうかを確認します。これは、finish() を呼び出したか、他の誰かが終了を要求したためです。

アプリケーションが「終了」状態になる原因となるシナリオが 2 つあります。

  1. あなたはそれを引き起こします
  2. もしくは誰かが原因

または、私はあなたの質問を理解していません。(おそらく)

于 2012-07-26T20:58:20.297 に答える
2

finish()の呼び出しと強制終了されるアクティビティの違い

finish()アクティビティが完了したときに電話をかけ、終了する必要があります。

ユーザーが別のアプリに切り替えると、Android(システム)によってアクティビティが強制終了されるため、アクティビティを強制終了する必要があります。

于 2012-07-26T21:40:45.090 に答える