在DialogFragment的onStop(完全不可见)时调用dismiss退出界面报错解决办法
在DialogFragment的onStop(完全不可见)时调用dismiss退出界面报错解决办法
override fun onStop() {super.onStop()
// dismiss() // errordismissAllowingStateLoss() //ok}
报错日志
java.lang.RuntimeException: Unable to stop activity {com.xxx.yyy/com.xxx.yyy.MainActivity}: java.lang.IllegalStateException: Can not perform this action after onSaveInstanceStateat 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 onSaveInstanceStateat 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)
在DialogFragment的onStop(完全不可见)时调用dismiss退出界面报错解决办法相关推荐
- 安装cuda时出现 non 7z achive. 报错解决办法 安装文件损坏
安装CUDA9.0时,运行cuda_9.0.176_win10.176_win10-exe.exe出现: 原因:CUDA安装文件损坏 解决方法: 重新下一个 链接:CUDA Toolkit Archi ...
- vue 项目初始化时,npm run dev报错解决方法
vue 项目初始化时,npm run dev报错解决方法 参考文章: (1)vue 项目初始化时,npm run dev报错解决方法 (2)https://www.cnblogs.com/ruilin ...
- npm 安装yeoman时出现npm WARN deprecated npmconf@2.1.2报错...解决办法
npm 安装yeoman时出现npm WARN deprecated npmconf@2.1.2报错-解决办法 我是nodeJS 小白,在用npm命令安装yeoman是,给出了这样的错误提示: $ n ...
- 【错误记录】反射时调用方法及成员报错 ( 执行反射方法 | 设置反射的成员变量 | 设置方法/成员可见性 )
文章目录 一.报错信息 二.解决方案 一.报错信息 在执行反射方法时 , 反射方法后 , 直接调用该方法 ; // 获取 View 的 getListenerInfo 方法 Method getLis ...
- 【Vivado】 [Place 30-574] 时钟使用普通IO时的报错解决办法
今天在创建工程时,由于只是一个测试用的工程,给时钟信号分配管脚时只是简单的使用了普通的IO管脚,在实现时报了以下错误 [Place 30-574] Poor placement for routing ...
- win10 安装驱动时 哈希值报错解决办法记录
当win10专业版中 "设置"选项中没有找到"恢复"选项时,可以按住shift键进行电脑重启,这样可以使电脑高级启动. 常规方法: 解决方法: 1.找到WIN1 ...
- 安装WSL2时遇到的问题(0x80370102报错)解决
因为更新了win11,wsl终于在资源管理器中可以看到,所以就想玩一玩 先来简单提一句啥是WSL(适用于 Linux 的 Windows 子系统) 适用于 Linux 的 Windows 子系统可让开 ...
- mysql 启动安全模式_“ Word上次启动时失败,以安全模式启动Word ....”解决办法...
" Word上次启动时失败,以安全模式启动Word ...."解决办法 Word上次启动时失败,以安全模式启动word将帮助您纠正或发现启动中的问题,下一次成功启动应用程序.但是 ...
- 织梦DEDECMS网站留言板提交时验证码错误返回空白页的解决办法
织梦DEDECMS模板网站留言板提交时验证码错误返回空白页的解决办法: 默认情况下,如果我们使用DEDE模板中的默认留言板时,如果留言信息不正确或者输入内容为空时,dedecms系统就会返回一个空白页 ...
- 导入 SQL 时出现 Invalid default value for ‘create_time‘ 报错解决方法
导入 SQL 时出现 Invalid default value for 'create_time' 报错解决方法 参考文章: (1)导入 SQL 时出现 Invalid default value ...
最新文章
- 打破深度学习局限,强化学习、深度森林或是企业AI决策技术的“良药”
- php auth_http,php auth_http类库进行身份效验
- java中的math.abs_Java abs() 方法
- python if调用函数,Python根据字符串调用函数过程解析
- Vue 递归实现树形结构
- mysql的错误代码1064_mysql错误代码之1064的解决方案
- 《软件测试方法和技术》,《软件测试方法和技术》.ppt
- Apache Commons:Betwixt介绍
- cad填充图案乱理石_CAD绘图,缺少填充图案怎么办?900多种自定义图案可解燃眉之急...
- C++ 多线程 atomic
- [转载] python hasattr函数_Python的hasattr() getattr() setattr() 函数使用方法详解
- Linux中的任务调度
- 优质书籍资源仓库推荐【欢迎推送书籍】
- HTC 一个基站老无法定位
- 基于科大讯飞实现语音识别功能
- 保险中介3.0时代:数字化中介在场景中打造核心竞争力
- 一文带你看懂自然语言处理——word表示技术的变迁(从bool模型到BERT)
- jqueryui引用出错(base is not a constructor,widget no found)
- 使用selenium自动爬取斗鱼直播平台的所有房间信息
- Addressable资源热更新疑问