我想實現我的android的應用程序菜單中的一個認可方式,但它給我的錯誤,如下面ContextCompat不適用於參數
在類型ContextCompat的方法checkSelfPermission(上下文,字符串)不適用的參數(新BottomSheetListener(){},字符串)
我給這家菜單代碼就像下面
else if(menuItem.getItemId() == R.id.save_image) {
int gpermission = ContextCompat.checkSelfPermission(this,
Manifest.permission.CAMERA);
if (gpermission != PackageManager.PERMISSION_GRANTED) {
makeRequest1();
} else {
saveQuote();
}
}
請檢查並讓我知道如果有人能幫助我:)
如果這段代碼在一個Activity類中,寫:'YourActivity.this'而不是'this',否則從父活動獲取上下文 –
這是工作正常:) –