Android:Device Admin:为什么 Activity 应该是 DeviceAdminReceiver 类的



我读到的许多帖子都说活动应该是DeviceAdminReceiver的内部类,但我不明白为什么会这样。

android 文档也没有做出这样的声明,尽管他们的示例是这样的。

这是实际要求吗?如果是这样,这是否意味着无法使用服务调用它?

好的,在示例应用程序的源代码中找到了隐藏的答案。

/**
 * <p>UI control for the sample device admin.  This provides an interface
 * to enable, disable, and perform other operations with it to see
 * their effect.</p>
 *
 * **<p>Note that this is implemented as an inner class only keep the sample
 * all together; typically this code would appear in some separate class.**
 */
在内部类

(活动)的正上方声明,这表示它不必是内部类,建议将这两个类分开。

相关内容

  • 没有找到相关文章

最新更新