权限请求对话框未考虑应用的区域设置

时间:2017-08-02 10:20:33

标签: android android-permissions

我在我的应用中设置了这样的语言环境:

Locale locale = new Locale(language);
Locale.setDefault(locale);

但是在致电请求权限时

ActivityCompat.requestPermissions(thisActivity,
           new String[]{Manifest.permission.READ_CONTACTS},
            MY_PERMISSIONS_REQUEST_READ_CONTACTS);

操作系统创建的对话框没有考虑应用程序的区域设置,而是使用系统区域设置。

因此,如果将设备设置为English且我的应用设置为Spanish,则权限请求对话框将使用English

有没有办法让对话框改为使用app的语言环境(Spanish)?

0 个答案:

没有答案