use*_*429 4 android fragment fragment-lifecycle android-8.0-oreo
我正面临着android Oreo的麻烦.我的MainActivity有4个片段,每当用户按下制表符时它们就会相互替换.现在的问题是,我在onPause中的单例实例中保存了一个值.每当用户按下下一个选项卡时,在onPause之前调用该片段的onResume,因此我无法正确地从单例中检索该值.
小智 5
请使用setReorderingAllowed作为false来获取正常的片段生命周期.
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
fragmentTransaction.setReorderingAllowed(false);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
992 次 |
| 最近记录: |