DisplayMessageActivity返回按钮导致我的安卓应用程序崩溃

3

当我尝试返回到MainActivity时,出现在操作栏图标旁边的默认后退按钮会崩溃。从MainActivity调用DisplayMessageActivity后,我点击默认后退按钮,应用会崩溃。

日志显示消息:

E/AndroidRuntime(24509): java.lang.IllegalArgumentException: Activity DisplayMessageActivity does not have a parent activity name specified. (Did you forget to add the android.support.PARENT_ACTIVITY <meta-data>  element in your manifest?)

这是我的清单:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.assemblyx.playzone"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="18" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="net.assemblyx.playzone.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="net.assemblyx.playzone.DisplayMessageActivity"
        android:label="@string/title_activity_display_message"
        android:parentActivityName="net.assemblyx.playZone.MainActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="net.assemblyx.playZone.MainActivity" />
    </activity>
</application>


尝试并删除元数据标签。请按照此链接操作 - https://dev59.com/ym_Xa4cB1Zd3GeqP6ezc - AndyFaizan
1
哇!!!这是个笔误,我本应该写playzone而不是playZone。最后一条评论提醒了我,非常感谢。 - AssemblyX
user3368761,请发布一个答案并接受它。谢谢。 - Levente Kurusa
就像你已经知道的那样,必须等待两天才能接受它。 - AssemblyX
1个回答

1

包名为playZone,应该修改为playzone。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接