旧版Android设备的setFinishOnTouchOutside的替代品?

时间:2012-08-03 15:52:31

标签: android

我有一个使用清单中的dialog.theme的活动,但是当用户触摸对话框外时我不希望它被销毁。我做了一些搜索,发现setFinishOnTouchOutside(false)很有用,但它需要API11 android 3.0设备。我希望我的应用程序兼容旧的Android设备,解决方案是什么?

1 个答案:

答案 0 :(得分:13)

你很幸运,因为在较旧的Android设备上,活动不会在外面触摸时关闭。

如果您想为新设备拨打setFinishOnTouchOutside(false),请先检查API级别,如果API> = 11,请调用该方法。