В чем разница между функциями вKeyguardRestrictedInputMode и isKeyguardLocked - PullRequest
0 голосов
/ 22 мая 2019

В классе KeyguardManager есть две функции: inKeyguardRestrictedInputMode и isKeyguardLocked. Есть ли разница между ними, кроме того факта, что inKeyguardRestrictedInputMode устарела?

Могу ли я где-нибудь изменить свой код с устаревшей функции inKeyguardRestrictedInputMode на более новую функцию isKeyguardLocked и быть уверенным, что никаких поведенческих изменений не будет?

Информация в документации для Android об этих двух функциях:

inKeyguardRestrictedInputMode - если отображается экран клавиатуры или в режиме ограниченного ввода (т. Е. На экране аварийного пароля пароля). В этом режиме определенные клавиши, например клавиша «Домой» и правые программные клавиши, не работают.

isKeyguardLocked - возвращает информацию о том, заблокирована ли в данный момент защита клавиатуры.

https://developer.android.com/reference/android/app/KeyguardManager.html

...