Альтернативы для setFinishOnTouchOutside для более старого устройства Android?

У меня есть активность, которая использует dialog.theme в манифесте, но я не хочу, чтобы он был уничтожен, когда пользователь прикасается за пределы диалога. Я сделал поиск и нашел setFinishOnTouchOutside (false), чтобы быть полезным, но для этого требуется устройство API11 android 3.0. Я хочу, чтобы мое приложение совместимо с более старым устройством Android, какое решение?

Вы удачливый человек, потому что на более старых устройствах Android активность не будет закрыта при касании снаружи.

Если вы хотите вызвать setFinishOnTouchOutside(false) для новых устройств, проверьте уровень API до этого и вызовите метод, если API> = 11.