我有一个使用清单中的dialog.theme的活动,但是当用户触摸对话框外时我不希望它被销毁。我做了一些搜索,发现setFinishOnTouchOutside(false)很有用,但它需要API11 android 3.0设备。我希望我的应用程序兼容旧的Android设备,解决方案是什么?
答案 0 :(得分:13)
你很幸运,因为在较旧的Android设备上,活动不会在外面触摸时关闭。
如果您想为新设备拨打setFinishOnTouchOutside(false)
,请先检查API级别,如果API> = 11,请调用该方法。