Tester报了一个bug,大概如下:

页面:Activity1 dialog1(半透明遮罩样式)

   Activity2 dialog2

场景:Activity1弹出dialog1,dialog1弹出activity2并关闭dialog1,activity2弹出dialog2,每一步的弹出操作都有callback入参

   此时,调用dismiss关闭dialog2,然后调用activity2.callback,在activity2.callback中调用activity2的finish()方法,然后调用Activity1.callback,并在会调用弹出dialog1

   此时dialog1只会显示半透明遮罩,dialog1的内容view不会显示

Debug:在activity2.finish()代码后面打断点调试,发现能正常显示;在调用activity2.finish()后,在Thread.Sleep(2000)发现也能正常显示;所以初步怀疑是Activity2没有及时的销毁或者其他原因导致的,在根据Activity的生命周期,尝试在onStop中调用回调,发现能解决问题。

最新文章

  1. highcharts曲线图
  2. linux安装软件
  3. How Tomcat Works(十四)
  4. Codeforces 611D New Year and Ancient Prophecy dp+字符串比较
  5. Oracle MySQL Server 拒绝服务漏洞
  6. Qemu下安装Sun Solairs8简明教程 转
  7. 动态规划——H 最少回文串
  8. 具体解释Java虚拟机类载入
  9. MySQL的B树索引与索引优化
  10. sql 复习练习
  11. (办公)MojoExecutionException
  12. AI五子棋需求规格说明书
  13. Spring Boot中使用Spring Security进行安全控制转载来自翟永超
  14. jvm 线上命令
  15. Luogu P1330 封锁阳光大学
  16. Windows系统下PHP使用Redis
  17. HDU 2206
  18. py库: pymysql、 json (mysql数据库)
  19. Harbor和YUM部署for CentOS 7
  20. WPF ListView 使用GridView 带有Header 以及点击header排序 sort

热门文章

  1. 关于ulimit -a中需要修改的两个值
  2. JS类型转换规则详解
  3. Winform 中tabcontrol 美化
  4. Android四个基本组件(2)之Service 服务与Content Provider内容提供商
  5. elasticsearch-jdbc
  6. python判断栈的弹出序列是否合法
  7. 0-1分布(伯努利分布)、n 重伯努利分布(二项分布)
  8. 机器学习、深度学习实战细节(batch norm、relu、dropout 等的相对顺序)
  9. sql在单引号的声明标志着嵌套问题
  10. MySQL SYS CPU高的案例分析(二)