在仍然使用Android资源的情况下,是否可以通过编程方式更改应用程序的语言?

如果没有,是否可以以特定语言请求资源?

我想让用户改变应用程序的语言从应用程序。

嗝屁嗝屁提问于
Super_Dean加载失败,请刷新重试!回答于

唯一完全适用于我的解决方案是将Alex Volovo的代码与应用程序重新启动机制结合起来:

void restartApplication() {
    Intent i = new Intent(MainTabActivity.context, MagicAppRestart.class);
    i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    MainTabActivity.context.startActivity(i);
}


/** This activity shows nothing; instead, it restarts the android process */
public class MagicAppRestart extends Activity {
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        super.onActivityResult(requestCode, resultCode, data);
        finish();
    }

    protected void onResume() {
        super.onResume();
        startActivityForResult(new Intent(this, MainTabActivity.class), 0);         
    }
}

回答过的其他问题

二进制打开和复制图像文件c ++

Super_Dean加载失败,请刷新重试!
C ++ FAQ: 您可能希望使用iostream的read()和write()方法而不是其>>和<<运算符。read()和write()对于二进制模式更好; >>和<<更适合文本模式。 您可以指定您想要read的数量。有了gcount你可以问,有多少字符成功读取。wri...... 展开详请

在等待数据库时如何在Node.js中使用基本承诺

Super_Dean加载失败,请刷新重试!
如果您不想使用async / await,则需要将代码放在其中then,如下所示: getUsers(): String { var x; return cooksRef.once('value').then(function(snapshot){ x = ...... 展开详请

可以一次更改所有音频元素的音量吗?

Super_Dean加载失败,请刷新重试!
可以尝试将evey Audio元素放入一个数组中并创建一个函数,该函数将对此数组进行iterrate并将volume设置为每个元素: const audios = []; const audio1 = new Audio(url1); audio1.play(); audios...... 展开详请

重塑灰度图像以进行神经网络训练 - 如何正确执行此操作?

Super_Dean加载失败,请刷新重试!
这对我有用。 for image_path in dir: img = cv2.imread(image_path, cv2.IMREAD_GRAYSCALE) X.append(img) X = np.array(X) X = ...... 展开详请

如何使用不同的Java版本运行Eclipse?

Super_Dean加载失败,请刷新重试!
由于没有一个答案对我有用,这是我的解决方案: 我下载了java 6并安装了它。然后在程序文件中,在java的文件夹中,我复制了文件夹jre6。我将它粘贴在eclipse文件夹中并重命名为jre。 而已!当在eclipse安装文件夹中有一个名为jre的文件夹时,那里的java就是...... 展开详请

如何在NetBeans 8.0中添加Java ME平台?

Super_Dean加载失败,请刷新重试!
我做了另一个答案推荐的,但是只有在32位系统使用Netbeans IDE 7.4和JDK 1.7时才这样做(https://www.oracle.com/technetwork/java/javase/downloads/java-archive- downloads-java...... 展开详请

关于作者

Super_Dean

加载失败,请刷新重试!

所属标签

扫码关注云+社区