更新:启动活动后finish()
是导致此问题的原因!
我有一个导航抽屉基础活动类,我的所有其他活动(不是SettingsActivity)都继承自。 背部&向上按钮(ActionBar)都退出App而不是导航到调用Activity。
对SettingsActivity
的调用是这样的:
case DRAWER_ITEM_SETTINGS:
startActivity(new Intent(this, SettingsActivity.class));
finish();
break;
AndroidManifest.xml
条目:
<activity
android:name=".SettingsActivity"
android:label="@string/title_activity_settings"
android:parentActivityName=".MainActivity">
<meta-data
android:name="android.support.PARENT_ACTIVITY"
android:value="com.example.MainActivity" />
</activity>
我当时认为上下文可能是BaseActivity
,而不是说ExampleActivty
延伸BaseActivty
可能是问题?我已经看到Google IO 2014应用程序以相同的方式调用他们的SettingsActivity
并且它总是返回到调用活动...