2016-09-24 8 views
0

backpressedデフォルトの動作の後に生存したままであるは、Androidアプリケーションは、私はこのような静的なオブジェクトとApplicationクラスを持っている

<application 
     android:name=".FootballApp" 
     android:allowBackup="true" 
     android:icon="@mipmap/ic_launcher" 
     android:label="@string/app_name" 
     android:supportsRtl="true" 
     android:theme="@style/AppTheme.NoActionBar"> 

     ...... 

</application> 

と私はn個持っていますすべてのアクティビティでonBackPressedを上書きしないでください 私はバックボタンを押して、スタックを空に戻し、ホーム画面に戻します。 質問: 私の場合、私は再びFootballAppクラス内のすべての静的フィールドが同じままになるので、私の場合、バックプレスの後にアプリケーション 'FootballApp'クラスに何が起こったか 私のアプリケーションはまだバックグラウンドで実行されている?

+0

あなたのアプリケーションのプロセスが動作している限り、 'Application'サブクラスは生きています。 – earthw0rmjim

答えて

3

デフォルトで戻るを押すと、アクティビティは終了します。アプリケーションはそうではありません。 Androidでは、OSがリソースを使い果たしたときにのみアプリケーションが終了し、それを強制終了することを決定します。

関連する問題