当前位置:  开发笔记 > 编程语言 > 正文

按下按钮SplashScreen退出并打开身份验证活动

如何解决《按下按钮SplashScreen退出并打开身份验证活动》经验,为你挑选了1个好方法。



1> Chandrakant ..:
Timer timer;
TimerTask timerTask;
@Override
protected void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);
    initialize();
}

private void initialize()
{
    timer = new Timer();
    timerTask = new TimerTask()
    {
        @Override
        public void run()
        {
            //Start your activity here
        }
    };

    timer.schedule(timerTask,2500);
}

@Override
public void onBackPressed() {
    super.onBackPressed();
    timer.cancel();
}

或者您也可以使用Handler

  Handler handler;
  Runnable runnable;

 @Override
 protected void onCreate(Bundle savedInstanceState)
 {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_splash);
    initialize();
 }

private void initialize()
{
   handler = new Handler();
  runnable = new Runnable()
            {
                @Override
                public void run()
                {
                    //start your activity here
                }
            };
   handler.postDelayed(runnable, 5000);
   }

 @Override
public void onBackPressed() {
    super.onBackPressed();
     handler.removeCallbacks(runnable);
 }

推荐阅读
殉情放开那只小兔子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有