为什么android程序启动时先白屏一会,然后在跳出欢迎界面的图片?
|
导航欢迎主程序public class WelcomeAct extends Activity { private boolean isFirstIn = false; private static final int TIME = 2000; private static final int GO_HOME = 1000; private static final int GO_GUIDE = 1001; private Handler mHandler = new Handler(){ public void handleMessage(android.os.Message msg) { switch (msg.what) { case GO_HOME: goHome(); break; case GO_GUIDE: goGuide(); break; } }; }; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.welcome); init(); } private void init(){ SharedPreferences perPreferences = getSharedPreferences("jike", MODE_PRIVATE); isFirstIn = perPreferences.getBoolean("isFirstIn", true); if (!isFirstIn) { mHandler.sendEmptyMessageDelayed(GO_HOME, TIME); }else{ mHandler.sendEmptyMessageDelayed(GO_GUIDE, TIME); SharedPreferences.Editor editor = perPreferences.edit(); editor.putBoolean("isFirstIn", false); editor.commit(); } } private void goHome(){ Intent i = new Intent(WelcomeAct.this,MainActivity.class); startActivity(i); finish(); } private void goGuide(){ Intent i = new Intent(WelcomeAct.this,Guide.class); startActivity(i); finish(); }}布局文件 AndroidMainfirst配置 为什么程序启动时先白屏一会,然后在跳出欢迎界面的图片? |
免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
|
|
|