如何从内部类

时间:2017-11-29 13:29:05

标签: android android-6.0-marshmallow runtime-permissions

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

2 个答案:

答案 0 :(得分:2)

你应该使用ActivityCompat.checkSelfPermission(YourActivityName.this, permissionfrom),就像这样。在这里,YourActivityName应该替换为您的外类名称。

答案 1 :(得分:0)

传递为上下文 - {外层名称} .this

希望这有帮助