-2

1 つのアプリケーション カスタム クラスMyApplication.javaと 1 つのアクティビティMainActivity.java があります。

アプリを初めて起動すると、クラス MyApplication.java が正しく実行されます。次に、アクティビティを終了してアプリを終了します

MainActivity.this.finish();

次に、画面のアプリ アイコンをクリックして、もう一度起動します。しかし、今回はMyApplication.javaは実行されません。すべてのアクティビティを終了してもアプリを終了できないということですか?

理由は説明できません。

P / s:これが私のコードです

MyApplication.java

@Override
    public void onCreate() {
        super.onCreate();
        Log.d(TAG, "onCreate: ");
    }

MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Log.d(TAG, "onCreate: ");
}

@Override
public void onBackPressed() {
    this.finish();
}
4

2 に答える 2