activity使用theme.dialog且activity中有dialog时按返回按钮dialog消失activity不关闭的解决方法
activity在xml中设置成了
android:theme="@android:style/Theme.Dialog"
当此activity弹出后 使用手机上的硬件按钮返回按钮时 dialog被关闭 剩下一个半透明的activity 很难看
总结和排除了各种问题之后 搞定
解决办法是在这个activity中的dialog中
在dialog.show()之前 加上一句
dialog.setCancelable(false);
这样 不管你怎么按硬件的返回按钮 都没有效果 只能按dialog上的你设定好的按钮 才会退出