阅读523 返回首页    go 阿里云 go 技术社区[云栖]


android activity生成的dialog的显示不了的问题

应用背景,假设有两个应用A和B,B里有个基于activity的dialog,首先启动B,在按HOME键,在打开A,然后来了一个广播触发B弹出那个对话框,一般如果用Intent.FLAG_ACTIVITY_NEW_TASK 启动,就会隐藏掉这个对话框,按BACK键就会让这个对话框从右边飘失,解决办法是:

in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_MULTIPLE_TASK);加上多任务启动模式即可,如果不要多任务格式,那么就要把这个启动的activity设置为singleInstance

最后更新:2017-04-03 22:31:03

  上一篇:go Android自定义类似ProgressDialog效果的Dialog
  下一篇:go android 自定义dialog弹出和消失动画