android - 如何从内部类调用 checkSelfPermission(android.content.Context,java.lang.String)

标签 android android-6.0-marshmallow runtime-permissions

我正在尝试在内部类中调用方法 ActivityCompat.checkSelfPermission(context, permissionfrom)。外部类继承自android.app.Activity,内部类不是继承类。我的问题是我应该为方法中的第一个参数 context 提供什么变量。 我是 android 的新手,找不到可靠的答案。如果调用外部类内部的方法,this可以作为参数吗?但是,如果我调用内部类中的方法会发生什么?

最佳答案

您应该像这样使用 ActivityCompat.checkSelfPermission(YourActivityName.this, permissionfrom)。此处,YourActivityName 应替换为您的外部类名称。

关于android - 如何从内部类调用 checkSelfPermission(android.content.Context,java.lang.String),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47554020/

相关文章:

android - 当自动填充工具提示提案弹出时,Motodev/Eclipse 卡住几秒钟

java - 如何检查 SQLite 数据库中是否存在 "name"值?

Android 6.0权限报错Toast

Android 在 android 6.0 中不显示 RECORD_AUDIO 的权限对话框

android - 如何下载特定版本的 Android 源代码(例如 Android 2.2)

android - native 脚本 + Vue : sync only works the first time on both device and emulator

android - DatePickerDialog 没有按预期工作

android - 在 Android O 上切换状态栏颜色的问题

java - 请求位置的运行时权限时

android - 在运行时请求权限,Android M+