Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/203.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用MapActivity时出现奇怪的活动堆栈行为_Android_Android Activity_Android Mapview - Fatal编程技术网

Android 使用MapActivity时出现奇怪的活动堆栈行为

Android 使用MapActivity时出现奇怪的活动堆栈行为,android,android-activity,android-mapview,Android,Android Activity,Android Mapview,我的应用程序中有以下活动结构 当应用程序启动时,会启动一个简单的“启动屏幕”活动(我们称之为“启动”)。此活动在用户按下按钮时启动主活动(我称之为“主”) Main可以依次从菜单中启动两个活动。第一个活动表示一个简单的表单(让我们称之为“表单”),第二个活动表示一个映射(称为“映射”) 在清单中声明的Main、Form和Map完全相同: <activity android:name="fully qualified activity class" android:scree

我的应用程序中有以下活动结构

当应用程序启动时,会启动一个简单的“启动屏幕”活动(我们称之为“启动”)。此活动在用户按下按钮时启动主活动(我称之为“主”)

Main可以依次从菜单中启动两个活动。第一个活动表示一个简单的表单(让我们称之为“表单”),第二个活动表示一个映射(称为“映射”)

在清单中声明的Main、Form和Map完全相同:

<activity android:name="fully qualified activity class"
        android:screenOrientation="landscape"
     android:configChanges="keyboard|keyboardHidden|orientation"
    >
    <intent-filter>
        <action android:name="android.intent.action.DEFAULT" />
        <category android:name="android.intent.category.DEFAULT" />
    </intent-filter>
</activity>
我在任何活动中都没有抓住后退键


关于正在发生什么或如何调试它的任何线索?

我想我以前在我的一个项目中见过这种行为。在清单文件中,尝试将启动程序活动(在您的示例Splash中)的launchMode属性设置为-android:launchMode=“singleTask”


这应该有助于澄清:

我想我以前在我的一个项目中见过这种行为。在清单文件中,尝试将启动程序活动(在您的示例Splash中)的launchMode属性设置为-android:launchMode=“singleTask”

这应有助于澄清:

startActivity(new Intent(this, MyActivity.class));