使用Fragment后翻转屏崩溃解决办法
16lz
2021-01-22
方法一:AndroidManifest.xml文件中加一句话:android:configChanges="orientation|screenSize"
<span style="font-family:Microsoft YaHei;font-size:18px;"> <activity
android:name=".MainActivity"
android:configChanges="orientation|screenSize"
android:label="@string/app_name" > </span>
方法二:
在OnCreate方法里加入一行代码:
setRetainInstance(true);
方法二是谷歌官方推荐的方法,建议用方法二。
崩溃的原因是fragment的声明周期导致的。
更多相关文章
- android 关于读取SD卡或者U盘的一些方法
- 【Android笔记】Activity涉及界面全屏的方法
- Android中WebView实现Javascript调用Java类方法
- 由Android架构图所想到的Android开发学习方向方法
- SharedPreference.Editor的apply和commit方法异同
- Android无法加载第三方so的解决方法
- 有没有方法在不root手机的情况下读取Data目录下的文件
- Android中横竖屏切换时,onConfigurationChanged方法不被调用
- android中保存一个ArrayList到SharedPreferences的方法