在activity中使用fragment时,屏幕旋转时activity会被销毁重新创建。这是会再次创建一个新的fragment,使多个fragment重叠。这时我们只需要在AndroidManifest.xml文件中的activity配置中加一个 android:configChanges="orientation|screenSize"的配置项,然后在代码activity中的onCreate方法中对savedInstanceState是否为空进行判断。if(savedInstanceState==null)时才创建fragment。
android 屏幕旋转 activity中多个fragment重叠
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
在使用Android-PullToRefresh前遇到的问题
2513LQL
2020-06-24 22:10:49
android actionbar的简单使用
2513LQL
2020-06-24 20:56:12
新浪微博OAuth2.0授权
2513LQL
2020-06-24 20:56:00
android sharedPreference的用法
2513LQL
2020-02-20 16:45:50
将activity铺满整个屏幕(去掉title以及状态栏)
2513LQL
2020-02-20 16:45:50
android fragment中使用ContextMenu
2513LQL
2020-02-20 16:45:50
android 将数据读写到SD卡
2513LQL
2020-02-20 16:45:50
在使用Android-PullToRefresh前遇到的问题
2513LQL
2020-06-24 22:10:49
android actionbar的简单使用
2513LQL
2020-06-24 20:56:12
新浪微博OAuth2.0授权
2513LQL
2020-06-24 20:56:00
android sharedPreference的用法
2513LQL
2020-02-20 16:45:50
将activity铺满整个屏幕(去掉title以及状态栏)
2513LQL
2020-02-20 16:45:50
android fragment中使用ContextMenu
2513LQL
2020-02-20 16:45:50
android 将数据读写到SD卡
2513LQL
2020-02-20 16:45:50
android animation的简单使用
2513LQL
2020-02-20 16:45:49