Android开始界面,倒计时跳转+点击跳转
2019-06-03 16:09
477 查看
Android开始界面,倒计时跳转+点击跳转
参考自https://blog.csdn.net/qq_19681347/article/details/81738350
import android.annotation.SuppressLint; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.View; import android.view.WindowManager; import android.widget.TextView; import com.qifan.minibao.R; import java.util.Timer; import java.util.TimerTask; public class WelcomeActivity extends Activity { private int dt = 5; private TextView tv_dt; private Runnable runnable; private Timer timer; @SuppressLint("HandlerLeak") private Handler handler = new Handler(){ @SuppressLint("SetTextI18n") @Override public void handleMessage(Message msg) { switch (msg.what){ case 1: tv_dt.setText("跳过 " + dt); dt--; if(dt<0){ //关闭定时器 timer.cancel(); startMainActivity(); } } } }; private void countDown(){ timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { handler.sendEmptyMessage(1); } }; //开启计时器,时间间隔为1000ms timer.schedule(timerTask,1,1000); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置当前窗体为全屏显示 int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow().setFlags(flag,flag); setContentView(R.layout.activity_welcome); tv_dt = (TextView) findViewById(R.id.tv_dt); tv_dt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { timer.cancel(); startMainActivity(); } }); countDown(); } private void startMainActivity() { startActivity(new Intent(WelcomeActivity.this,MainActivity.class)); //关闭当前页面 finish(); } protected void onDestroy() { super.onDestroy(); //移除消息 handler.removeCallbacksAndMessages(null); } }
相关文章推荐
- Android 启动界面 点击按钮跳转和3秒跳转
- android倒计时跳转界面
- 点击倒计时广告加载页跳转到网页界面时,防止app跳出
- 点击Android按钮跳转到React-native指定界面
- android——webview拦截跳转指定url后,点击返回界面重定向的问题
- Android实现ListView显示信息,点击每个item,跳转到相应界面
- Android实战简易教程<三十七>(ListView中点击button跳转到拨号界面实例)
- Android应用实例之---使用Linkify + 正则式区分微博文本链接及跳转处理如同新浪微博Android版的应用上,当我们点击微博文本上的链接会自动跳转界面,或网站链接跳转网页浏览,或邮箱链接
- Android九宫格界面实现点击每个格点击跳转界面
- Android中WebView点击事件的拦截跳转到原生的界面
- Android 点击通知栏消息 跳转到指定的Fragment界面
- Android 点击textview数字跳转到拨打电话界面
- Android实战简易教程-第三十七枪(ListView中点击button跳转到拨号界面实例)
- android 点击数字跳转到电话界面
- Android在界面中重复点击导致多次跳转或打开多个相同界面的问题的解决方式
- android地图获取当前位置,气泡标志,点击气泡跳转到另一个界面
- Android 点击通知栏消息 跳转到指定的Fragment界面
- 【风马一族_Android】通过菜单的点击,跳转到不同界面
- Android倒计时控件,Splash界面5秒自动跳转
- 点击Android按钮跳转到React-native指定界面