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