私のコードは現在のアクティビティを破棄し、以下のように新しいアクティビティを開始します:
Intent intent = myActivity.getIntent();
myActivity.finish(); //Destroy my activity
myActivity.startActivity(intent); //Start my new activity
それは機能し、前のアクティビティは破棄され、新しいアクティビティが開始されますが、新しいアクティビティを開始した後、アクティビティのonDestroy()
メソッドが呼び出されるのはなぜですか?