出错的原因是由于手机在横、竖屏切换时导致的,处理办法:
1、在AndroidManifest.xml里面对出错的Activity加上:
android:launchMode="singleInstance" android:configChanges="orientation|keyboardHidden"
2、在出错的Activity里面加上代码:
@Override
public void onConfigurationChanged(Configuration newConfig)
{
super.onConfigurationChanged(newConfig);
if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_LANDSCAPE)
{
//land
}
else if (this.getResources().getConfiguration().orientation == Configuration.ORIENTATION_PORTRAIT)
{
//port
}
}
本文提供了解决手机在横竖屏切换时应用出现崩溃问题的方法,包括在AndroidManifest.xml文件中设置launchMode和configChanges属性,以及在Activity内部实现onConfigurationChanged方法来根据不同屏幕方向执行特定操作。
9593

被折叠的 条评论
为什么被折叠?



