我正在开发一个应用程序,我正在制作我的应用程序设备管理员。当用户要禁用应用程序设备管理员的复选框时,我想显示自定义消息或对话框。如何在活动堆栈顶部获取或显示活动(自定义对话框) android 操作系统显示的停用对话框的对话框在哪里?单击停用后,我得到了禁用请求和禁用的所有操作,但我想在 android 操作系统显示的停用对话框出现之前显示自定义对话框。我该如何实现这种逻辑。让我知道它的解决方案。
问问题
430 次
1 回答
1
OnDisable
仅在禁用发生后才调用如果您想在用户按下禁用时显示某些内容Onrecieve
,例如:
@Override
public void onReceive(Context context, Intent intent) {
// detect whether disabling is requested?
if (intent.getAction().equals(ACTION_DEVICE_ADMIN_DISABLE_REQUESTED)) {
Toast.makeText(context, "Device Admin disabling now",
Toast.LENGTH_LONG).show();
} else {
super.onReceive(context, intent);
}
}
@Override
public void onEnabled(Context context, Intent intent){
super.onEnabled(context, intent);
Log.d(TAG, "onEnabled");
}
@Override
public void onDisabled(Context context, Intent intent){
super.onDisabled(context, intent);
Log.d(TAG, "onDisabled");
}
于 2014-03-20T12:26:31.410 回答