Android: не показывать сообщения на onPasswordFailed
Я реализовал свой собственный класс, расширив DeviceAdminReceiver, предоставив приложению соответствующие полномочия для его запуска и т. Д.
Я пытался отобразить сообщение (как простой тост, как показано ниже, и запустив новое действие), когда пользователь ввел неправильный PIN-код, но я не могу заставить его работать. Код выполняется как задумано, но сообщения отображаются только после ввода правильного PIN-кода.
Есть ли какие-то специальные приемы, которые мне нужно сделать, или этот экран просто ограничен в Android?
(вероятно, мне не нужно запускать super.onPasswordFailed()
, но, пожалуйста, не обращайте внимания на это сейчас)
@Override
public void onPasswordFailed(Context context, Intent intent) {
super.onPasswordFailed(context, intent);
Log.i("MYAPP: ", "swDeviceAdminReceiver::onPasswordFailed");
Toast.makeText(context, "Password failed", Toast.LENGTH_SHORT).show();
}