В классе KeyguardManager есть две функции: inKeyguardRestrictedInputMode и isKeyguardLocked.
Есть ли разница между ними, кроме того факта, что inKeyguardRestrictedInputMode устарела?
Могу ли я где-нибудь изменить свой код с устаревшей функции inKeyguardRestrictedInputMode на более новую функцию isKeyguardLocked и быть уверенным, что никаких поведенческих изменений не будет?
Информация в документации для Android об этих двух функциях:
inKeyguardRestrictedInputMode - если отображается экран клавиатуры или в режиме ограниченного ввода (т. Е. На экране аварийного пароля пароля). В этом режиме определенные клавиши, например клавиша «Домой» и правые программные клавиши, не работают.
isKeyguardLocked - возвращает информацию о том, заблокирована ли в данный момент защита клавиатуры.
https://developer.android.com/reference/android/app/KeyguardManager.html