如何在本机android项目中更改权限对话框语言?

问题描述 投票:0回答:1

我想在react-native android项目中更改权限允许字符串的语言。我尝试使用以下代码,但它两次打开了权限对话框。第一个对话框使用中文,第二个对话框使用英文。我只想打开第一个。这是official guide

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);
 });
}
android react-native permissions localization chinese-locale
1个回答
0
投票

据我所知,权限对话框语言显示遵循系统语言,因此您无法更改它

© www.soinside.com 2019 - 2024. All rights reserved.