我写了一个android应用。用户可以在我的应用中更改语言。要更改语言,请使用Resources.updateConfiguration()。但是在Api 25中已弃用。
代码:
public void dilidegistir(String dil){
Locale konum = new Locale(dil);
Locale.setDefault(konum);
Resources kaynak = getResources();
DisplayMetrics metre = kaynak.getDisplayMetrics();
Configuration ayar = kaynak.getConfiguration();
Context icerik = getApplicationContext();
ayar.setLocale(konum);
kaynak.updateConfiguration(ayar, metre);
finish();
startActivity(getIntent());
}
trbtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View trv) {
dilidegistir("tr");
}
});
enbtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View enb) {
dilidegistir("en");
}
});
frbtn.setOnClickListener(new View.OnClickListener() {
public void onClick(View frb) {
dilidegistir("fr");
}
});
我可以使用哪个功能?
我等你的帮助。