为什么我的Android应用程序的行为根据设备而有所不同?

时间:2015-06-03 09:53:42

标签: android android-activity

你好,我最近做了一个简单的Android益智游戏。它有两个Activity类。第一个活动用于菜单选项,第二个用于主游戏。

在第一个活动的“菜单”选项中按“开始”按钮后,将显示/开始第二个活动。我的问题是如果我通过按下主页按钮最小化第二个活动的游戏,然后回到游戏,它从第一个活动开始。然后,如果我按下后退按钮,第二个活动就会回来。

为什么在第二次活动中离开应用程序时,第一项活动会出现在前面?我不知道为什么我的第一个活动出现在前面。

我的清单

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".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="com.senzgames.superword.GameCore"
        android:label="@string/title_activity_game"
        android:screenOrientation="portrait"
        android:parentActivityName="com.senzgames.superword.MainActivity"  >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.senzgames.superword.MainActivity" />
    </activity>

</application>

另一件事我的设备是Sony Xperia E3 android 4.2.2,但我也在三星s3上测试它在三星上工作正常。它开始了我在三星上留下的同样的活动。为什么它在不同的设备上表现不同?提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

也许你已经激活了&#34;杀死所有活动&#34; Sony Xperia E3中的开发工具选项?