【发布时间】:2016-08-12 11:41:13
【问题描述】:
当我想在 AsyncTask 中使用 onRequestPermissionsResult() 时,我得到一个错误。我必须在 Android 6.0 中使用权限。
@Override
public void onRequestPermissionsResult(int permsRequestCode, String[] permissions, int[] grantResults){
switch(permsRequestCode){
case 200:
boolean writeAccepted = grantResults[0]== PackageManager.PERMISSION_GRANTED;
break;
}
}
错误信息是(@Override 行):
method does not override method from its superclass
如何在 AsycnTask 中捕获 onRequestPermissionsResult() ?我有活动,但我不能这样做。
【问题讨论】:
-
好吧,你不能在
AsyncTask中处理onRequestPermissionsResult()。你想达到什么目的? -
我知道我使用了权限,但我没有在我的 AsyncTask 中捕获 onRequestPermissionsResult
标签: android permissions