为什么后背管在父母身上调用onDestroy()?
我有以下情况:
通过意图
打开活动B的活动A.Intent intent = new Intent(parent.getContext(), activityB.class);
intent.putExtra(STATE_REST, gson.toJson(myObject));
startActivity(intent);
当我点击活动B(然后再点击)时,活动A会触发onDestroy(),然后触发onCreate()。
清单:
活动A
<activity
android:name=".activities.MainActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
活动B
<activity
android:name=".activities.MenuActivity"
android:configChanges="orientation"
android:screenOrientation="portrait"
android:label="@string/menu_title"
android:parentActivityName=".activities.MainActivity">
</activity>