Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/398.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java API 25在应用程序中更改语言_Java_Android - Fatal编程技术网

Java API 25在应用程序中更改语言

Java API 25在应用程序中更改语言,java,android,Java,Android,我正在尝试在Android Studio中编写一个应用程序,用户可以在其中更改语言。 问题在于,API 25中有两个重要函数被弃用: Locale myLocale = new Locale("eng"); Resources res = getResources(); DisplayMetrics dm = res.getDisplayMetrics(); Configuration conf = res.getConfiguration(); conf.locale = myLoca

我正在尝试在Android Studio中编写一个应用程序,用户可以在其中更改语言。 问题在于,API 25中有两个重要函数被弃用:

Locale myLocale = new Locale("eng"); 
Resources res = getResources(); 
DisplayMetrics dm = res.getDisplayMetrics(); 
Configuration conf = res.getConfiguration(); 
conf.locale = myLocale;                             //deprecated
res.updateConfiguration(conf, dm);                  //deprecated
Intent refresh = new Intent(this, AndroidLocalize.class); 
startActivity(refresh); 
finish();

有人知道没有这两个功能怎么做吗

读一下Android文档,好吗?好的,谢谢!我得到了关于API25中语言环境如何工作的部分,但是我不知道带有updateConfiguration的部分在API25中应该如何工作。你真的不应该包括这个特性。语言设置由Android管理,应适用于所有应用程序。加入此功能只会让用户的生活更加困难。换句话说,用户在为自己的手机选择语言时会选择你的应用程序语言。你不需要包含一个单独的选项来更改应用程序的语言。这只会损害整个手机的用户体验,同时不必要地增加你的应用程序的复杂性。这是任务的一部分。。。