当前位置:网站首页>When dialogfragment's onstop is completely invisible, call disass to exit the interface and report an error. Solution
When dialogfragment's onstop is completely invisible, call disass to exit the interface and report an error. Solution
2022-06-28 23:11:00 【Presenting a poet】
stay DialogFragment Of onStop( Completely invisible ) Called when the dismiss Solutions to exit interface error reporting
override fun onStop() {
super.onStop()
// dismiss() // error
dismissAllowingStateLoss() //ok
}
Error log
java.lang.RuntimeException: Unable to stop activity {
com.xxx.yyy/com.xxx.yyy.MainActivity}: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at android.app.ActivityThread.callActivityOnStop(ActivityThread.java:4182)
at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:4152)
at android.app.ActivityThread.handleStopActivity(ActivityThread.java:4227)
at android.app.servertransaction.StopActivityItem.execute(StopActivityItem.java:41)
at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:145)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:70)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1836)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6702)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:994)
Caused by: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
at androidx.fragment.app.FragmentManager.checkStateLoss(FragmentManager.java:1691)
at androidx.fragment.app.FragmentManager.enqueueAction(FragmentManager.java:1731)
at androidx.fragment.app.BackStackRecord.commitInternal(BackStackRecord.java:321)
at androidx.fragment.app.BackStackRecord.commit(BackStackRecord.java:286)
at androidx.fragment.app.DialogFragment.dismissInternal(DialogFragment.java:276)
at androidx.fragment.app.DialogFragment.dismiss(DialogFragment.java:228)
at com.xxx.yyy.wifi.WifiPwdDialogFragment.onStop(WifiPwdDialogFragment.kt:309)
at androidx.fragment.app.Fragment.performStop(Fragment.java:2894)
at androidx.fragment.app.FragmentStateManager.stop(FragmentStateManager.java:391)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1211)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2625)
at androidx.fragment.app.FragmentManager.dispatchStop(FragmentManager.java:2598)
at androidx.fragment.app.Fragment.performStop(Fragment.java:2887)
at androidx.fragment.app.FragmentStateManager.stop(FragmentStateManager.java:391)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1211)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2625)
at androidx.fragment.app.FragmentManager.dispatchStop(FragmentManager.java:2598)
at androidx.fragment.app.Fragment.performStop(Fragment.java:2887)
at androidx.fragment.app.FragmentStateManager.stop(FragmentStateManager.java:391)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1211)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1356)
at androidx.fragment.app.FragmentManager.moveFragmentToExpectedState(FragmentManager.java:1434)
at androidx.fragment.app.FragmentManager.moveToState(FragmentManager.java:1497)
at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2625)
at androidx.fragment.app.FragmentManager.dispatchStop(FragmentManager.java:2598)
at androidx.fragment.app.Fragment.performStop(Fragment.java:2887)
at androidx.fragment.app.FragmentStateManager.stop(FragmentStateManager.java:391)
边栏推荐
- Online linear programming: Dual convergence, new algorithms, and regret bounds
- Websocket for im instant messaging development: concept, principle and common sense of mistakes
- Code example of hiredis
- [deep learning] (3) encoder mechanism in transformer, complete pytoch code attached
- Non scientific class! The road of self-study!
- Implementation of go language plug-in platform
- [sword finger offer] 50 First character that appears only once
- Huawei cloud gaussdb (for redis) unveiling issue 19: inventory of six second level capabilities
- 2022-06-28: what does the following golang code output? A:true; B:false; C:panic; D: Compilation failed. package main import “fm
- Basic knowledge diagram of K-line Diagram -- meaning of single K-line
猜你喜欢

两栏布局左边图片显示部分由右边内容高度决定

一张能卖上千万,商家扩张比玩家还快:球星卡的江湖你不懂

强大的开源API接口可视化管理平台-YApi

2022年PMP项目管理考试敏捷知识点(4)

What is the difference between WMS warehouse management system and ERP

WEB API学习笔记1

Basic knowledge diagram of K-line Diagram -- meaning of single K-line

Chapter V virtual memory exercise

CIN at QT (the clearest tutorial in the whole network)

How to use London gold to draw support resistance line
随机推荐
收藏 | VLOOKUP函数的这些妙用你都知道吗?
Leetcode detailed explanation of stack type
Small sample sharp weapon 2 Text confrontation + semi supervised FGSM & VAT & FGM code implementation
YuMinHong set up two funds funded by his hometown
Leetcode 324 swing sort ii[sort double pointer] the leetcode path of heroding
C語言-單詞分析解析
[chapter 71 of the flutter problem series] mutual conversion between uint8list and image in flutter
【Word 教程系列第 2 篇】Word 中如何设置每页的表格都有表头
Powerful open source API interface visual management platform Yapi
Wechat red envelope cover making tutorial and use guide with link jump
Encounter with avita 11: long lost freshness under strong product power
老家出资,俞敏洪设立两支基金
Online linear programming: Dual convergence, new algorithms, and regret bounds
带链接跳转的微信红包封面制作教程和使用指南
LeetCode 324 擺動排序 II[排序 雙指針] HERODING的LeetCode之路
网上注册股票开户很困难么?在线开户是安全么?
2022-06-28:以下golang代码输出什么?A:true;B:false;C:panic;D:编译失败。 package main import “fm
云计算的迷路者
Qsrand, srand random number generating function in qt5.15 has been discarded
The Best of Many Worlds_ Dual Mirror Descent for Online Allocation Problems