有以下活动
- MainActivity
- TranslucentChildActivity
- DialogGrandChildActivity
注意: android:configChanges =“orientation”在Manifest中为TranslucentChildActivity提及,因此无法重新创建
- MainParentActivity startActivityForResult - > TranslucentChildActivity
- TranslucentChildActivity startActivityForResult - > DialogGrandChildActivity
- 现在改变方向
- 应销毁并重新创建DialogGrandChildActivity
- TranslucentChildActivity也应该受到影响,因为它位于对话框活动的背景中,但由于设置了onConfigChange标志,因此不应销毁它
- 但是不幸的是,TranslucentChildActivity也被破坏并重新创建,并且onConfigurationChanged()回调未被调用,这是令人惊讶的......
醇>
问题:
- android:configChanges =“orientation”标志不适用于半透明活动?
- 如何阻止此半透明活动重新循环?
醇>
我尝试了很多方法而没有任何成功。我将不胜感激任何帮助。