我试图在内部类中调用方法ActivityCompat.checkSelfPermission(context, permissionfrom)
。外类继承自android.app.Activity
,内部类不是继承类。我的问题是我应该为方法中的第一个参数context
提供什么变量。
我是android的新手,无法找到一个可靠的答案。如果在外部类中调用方法,this
可以用作参数吗?但是,如果我在内部类中调用该方法会发生什么?
答案 0 :(得分:2)
你应该使用ActivityCompat.checkSelfPermission(YourActivityName.this, permissionfrom)
,就像这样。在这里,YourActivityName
应该替换为您的外类名称。
答案 1 :(得分:0)
传递为上下文 - {外层名称} .this
希望这有帮助