let check1, granted1;
check1 = await PermissionsAndroid.check(PermissionsAndroid.PERMISSIONS.ACCESS_COARSE_LOCATION);
if (!check1) {
granted1 = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.ACCESS_COARSE_LOCATION, {
title: '',
message: '是否開啟應用網路位置權限',
buttonNegative: 'NO',
buttonPositive: 'YES',
});
}
提示完'是否開啟應用網路位置權限',點了YES后,系統原生的又提示了一遍

uj5u.com熱心網友回復:
第一個是權限框架生成的,作為友好性的提示而已(參見餓了么、淘寶等,不過人家的界面比較好看),如果不喜歡看看框架干了啥,自己改改即可uj5u.com熱心網友回復:
可是,我只是在rn的前端通過引入PermissionsAndroid來操作權限請求,并沒有在原生里面寫requestPermissions這些,怎么就自己彈出來(圖2)
uj5u.com熱心網友回復:
這個就是PermissionsAndroid彈出來的啊,你自己傳的代碼if (!check1) {
granted1 = await PermissionsAndroid.request(PermissionsAndroid.PERMISSIONS.ACCESS_COARSE_LOCATION, {
title: '',
message: '是否開啟應用網路位置權限',
buttonNegative: 'NO',
buttonPositive: 'YES',
});
}不就是彈出來的效果嗎,你看看這段代碼干了啥,有沒有其他不需要傳這些的方法就知道了
uj5u.com熱心網友回復:
現在為啥都不會彈窗呢uj5u.com熱心網友回復:
你好樓主,怎么把系統彈窗去掉啊!轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/247436.html
標籤:Android
