短视频平台源码Android(安卓)页面自动跳转方法
16lz
2022-07-26
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的使用