Android(安卓)页面自动跳转方法(比如进入app的广告,通过Timer计时器,通过Handler延时发送消息)
16lz
2022-07-06
Android 页面自动跳转方法(比如进入app的广告,通过Timer计时器,通过Handler延时发送消息)
- 1.通过Timer计时器
- 2.通过Handler延时发送消息
1.通过Timer计时器
代码
public class WelcomeActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final Intent it = new Intent(this, MainActivity.class); Timer timer = new Timer(); TimerTask task = new TimerTask() { @Override public void run() { startActivity(it); } }; timer.schedule(task, 1000 * 3); }}
2.通过Handler延时发送消息
代码
public class SplashActivity extends AppCompatActivity { private static final int START_ACITIVIY = 0X1; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_splash); handler.sendEmptyMessageDelayed(START_ACITIVIY,3000); } private Handler handler=new Handler() { @Override public void handleMessage(@NonNull Message msg) { super.handleMessage(msg); switch (msg.what) { case START_ACITIVIY: startActivity(new Intent(SplashActivity.this, MainActivity.class)); finish(); break; } } };}
以上就是安卓页面自动跳转的两种方法,谢谢您的阅读
更多相关文章
- android EditText设置不可写
- android 使用html5作布局文件: webview跟javascript交互
- android studio调试c/c++代码
- IM-A820L限制GSM,WCDMA上网的原理(其他泛泰机型可参考)7.13
- 锁屏界面
- android(NDK+JNI)---Eclipse+CDT+gdb调试android ndk程序
- Android(安卓)version and Linux Kernel version
- Android(安卓)闹钟管理类的使用
- Android学习篇之Menu的使用