我有一个SettingsActivity
应该有一个向上按钮链接回MainActivity
. 该按钮出现,但单击时不执行任何操作。后退按钮工作正常。
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.myapp.MainActivity" />
</activity>
我尝试为onOptionsItemSelected
for添加一个动作R.id.home
,但没有运气。我也尝试添加getActionBar().setDisplayHomeAsUpEnabled(true);
到onCreate()
,但它使应用程序崩溃并出现以下错误:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.myapp/com.example.myapp.SettingsActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.app.ActionBar.setDisplayHomeAsUpEnabled(boolean)'