splash页当点击立即进入时,取消自动跳转

来源:互联网 发布:c语言怎么编译 编辑:程序博客网 时间:2024/04/28 07:00
 @BindView(R.id.splash_go_in_img)    ImageView splashGoInImg;    private Handler mHandler = new Handler();    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_splash);        ButterKnife.bind(this);        mHandler.postDelayed(runnable, 3000);        splashGoInImg.setOnClickListener(this);    }    @Override    public void onClick(View view) {        switch (view.getId()) {            case R.id.splash_go_in_img:                intent = new Intent(this, LoginActivity.class);                startActivity(intent);                //撤回自动跳转                mHandler.removeCallbacks(runnable);                finish();                break;        }    }    private Runnable runnable = new Runnable() {        @Override        public void run() {            intent = new Intent(SplashActivity.this, LoginActivity.class);            startActivity(intent);            finish();        }    };
0 0
原创粉丝点击