我已经实现了自己的类,扩展了 DeviceAdminReceiver ,给予应用程序适当的权限来运行此等等。
我曾尝试在用户输入错误的PIN时显示一条消息(如下所示的简单Toast,并开始一项新活动),但我无法正常工作。代码按预期执行,但消息仅在输入正确的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();
}