最近在项目开发中遇到一个很奇怪的问题,就是在语言切换后有的apk会黑屏且这个时候不在响应操作。看现象感觉是apk卡死或者挂掉了,但是通过ps查看应用的进程是正常运行的。后来就自己写了一个apk专门切换语言,下面是完成的过程写出来供大家参考。
public class MainActivity extends Activity {
private Bundle bundle = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
bundle = savedInstanceState;
setContentView(R.layout.activity_main);
Log.d("wdp_test", "oncreate----->");
new Thread()
{
public void run()
{
try {
Thread.sleep(3000);
setlanguage();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}.start();
}
@Override
public void onConfigurationChanged(Configuration n