我有一個Activity包含一個片段。我從活動要求接觸權限如下:Android onRequestPermissionsResult僅在Activity上被調用,但不在片段
ActivityCompat.requestPermissions(this, new String[] {Manifest.permission.READ_CONTACTS}, REQUEST_CODE_PERMISSION);
和片段,我請求攝像頭權限是這樣的:
requestPermissions(new String[] {Manifest.permission.CAMERA}, REQUEST_CODE_PERMISSION);
我對片段和兩個onRequestPermissionsResult
方法活動。問題是,即使我請求片段的許可,活動中的onRequestPermissionsResult
也會被調用。片段中的onRequestPermissionsResult
不會被調用(但如果我從活動中刪除onRequestPermissionsResult
,它會被調用)。有什麼方法可以適用onRequestPermissionsResult
方法嗎?
你叫「超級」嗎? onRequestPermissionsResult(...)'在你的活動中? – ridsatrio
@ridsatrio忘了這麼做。現在試過,它的工作原理:D謝謝:) –