onRequestPermissionsResult ไม่ถูกเรียกใช้ในส่วนถ้ากำหนดไว้ในส่วนและกิจกรรม
ฉันมีแฟรกเมนต์ที่ฉันมี recyclerview และตั้งค่าข้อมูลใน recyclerview นี้โดยใช้อะแดปเตอร์ recyclerview ตอนนี้ฉันมีปุ่มในรายการของอะแดปเตอร์คลิกที่ฉันต้องตรวจสอบสิทธิ์ READ_EXTERNAL_STORAG E ใน Android สำหรับรูปแบบการอนุญาตใหม่ใน Android ฉันได้สร้างฟังก์ชั่นใหม่ในส่วนของอะแดปเตอร์นี้เพื่อตรวจสอบว่าได้รับอนุญาตหรือไม่และขออนุญาตหากยังไม่ได้รับอนุญาต ฉันได้ผ่าน MyFragment.this เป็นพารามิเตอร์ในอะแดปเตอร์และเรียกวิธีการส่วนของการคลิกปุ่มในอะแดปเตอร์ ฉันได้ใช้รหัสด้านล่างเพื่อโทรไปขอการอนุญาตเป็นส่วน ๆ if(ContextCompat.checkSelfPermission(mContext, Manifest.permission.READ_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED){ requestPermissions(new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, ConstantVariables.READ_EXTERNAL_STORAGE); } ฉันได้ลบล้างonRequestPermissionsResultวิธีการในส่วนโดยใช้รหัสด้านล่าง: @Override public void onRequestPermissionsResult(int requestCode, String permissions[], int[] grantResults) { switch (requestCode) { case ConstantVariables.READ_EXTERNAL_STORAGE: // If request is cancelled, the result …