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