实现LoadingActivity
@Override
?protected void onCreate(Bundle savedInstanceState)
?{
????????
??super.onCreate(savedInstanceState);
??
??//判断手机的语言,不能“==”!,要使用equals来判断
??
?? if( getLocaleLanguage().equals( "en-GB")|| getLocaleLanguage().equals( "en-US"))
?? {
??//? Log.d("123123", "en");
???
??? setContentView(R.layout.loading_en);
?? }
?? else
?? {
??//? Log.d("123123", "cn");???
??? setContentView(R.layout.loading);
?? }
??
??
??Handler hander=new Handler();
??
??hander.postDelayed(new Runnable()
??{
???public void run()
???{?
????
???????? finish();//这里直接关闭,不需要跳转,跳转的话会进入死循环
????????
??????? ?overridePendingTransition(R.anim.zoom_in,R.anim.zoom_out);
??????? ?
???}
???
??}
??
??,3*1000);//设置3秒后结束
??
?}
?
?/**
? * 屏蔽用户的返回键,即监听到返回键,但什么都不做
? * */
?@Override
?public boolean onKeyDown(int keyCode, KeyEvent event)
?{
??if (keyCode == KeyEvent.KEYCODE_BACK )
??????? {
???
???return false;//返回一个false,起到屏蔽的作用
???
??????? }
??
??return super.onKeyDown(keyCode, event);
?}
?
?
? /**
?? * getLocaleLanguage(),判断手机系统当前的语言
?? *
?? * 返回一個String
?? * */
? public String getLocaleLanguage()
? {
?? Locale l = Locale.getDefault();
??
?? return String.format("%s-%s", l.getLanguage(), l.getCountry());
? }