Я хочу изменить язык разрешающей строки разрешения в реактивном android проекте. Я попытался с помощью следующего кода, но он открывает диалоговое окно разрешения дважды. Первый диалог с текстом на китайском языке, а второй диалог с текстом на английском языке Engli sh. Я хочу открыть только первый. Это официальное руководство .
async function requestLocationPermission() {
return new Promise(async (resolve, reject) => {
const permissions = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.ACCESS_COARSE_LOCATION,
{
title: '申请权限',
message: '在设置中请开启位置权限,以正常使用',
buttonNeutral: '等再问我',
buttonNegative: '拒绝',
buttonPositive: '允许',
},
);
if (permissions === PermissionsAndroid.RESULTS.GRANTED) resolve(true);
else reject(false);
});
}