【发布时间】:2016-03-26 12:26:41
【问题描述】:
我有一个活动。该活动在ViewPager 中包含Fragment。片段需要复制文件(带有ProgressDialog),但是当我在忙碌时旋转屏幕时,活动重新启动,一切都停止了。
我尝试将 android:configChanges="orientation|screenSize" 添加到 AndroidManifest 中,但这也不是解决方案,因为这样我的 AdView 和 Toolbar 将不会在轮换更改时重新加载:
之前:
之后:
(注意 Toolbar 和 AdView 高度的区别?)
我怎样才能让 Activity/Fragment 保持活力,Toolbar 和 AdView 工作正常?
谢谢
【问题讨论】:
-
你可能需要 2 个布局 -- stackoverflow.com/questions/17945130/…
-
将应用设为纵向/横向;应用程序是否需要允许两个方向;如果没有,你可以在活动标签下的清单中使用它 android:screenOrientation="portrait"
-
@DJphy 该应用需要能够旋转以获得良好的用户体验。
-
@Tasos 布局不是问题,
Toolbar和Adview需要“重新创建”。 -
我所能做的就是给这个问题投票;这就是我现在所做的;好问题;但我猜安卓帮不了你的用例:)
标签: android android-fragments android-activity screen-rotation adview