如何解决如何完成应用程序并返回上一屏幕
我正在通过其他应用程序中的隐式意图启动我的应用程序,完成一些工作后,我想退出该应用程序并返回到原来的位置。
我的代码:
if (intent.type == MY_INTENT_TYPE) {
CoroutineScope(Dispatchers.IO).launch {
delay(5000)
progressBar.visibility = View.GONE
withContext(Dispatchers.Main) {
finish()
}
}
}
当我打电话给finish()
2020-09-03 10:25:39.547 20181-20181 / com.example.shareway E / libc: 访问被拒绝找到属性“ ro.vendor.df.effect.conflict”
2020-09-03 10:25:39.588 20181-20253 / com.example.shareway E / Perf:失败 获取文件列表com.example.shareway 2020-09-03 10:25:39.590
20181-20253 / com.example.shareway E / Perf:getFolderSize():Exception_1 = java.lang.NullPointerException:尝试获取空数组的长度
如何退出应用程序并返回上一屏幕而没有错误?
解决方法
..我的错误。
代码完全没问题,我忘了搬走
progressBar.visibility = View.GONE
到主线程
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。