赋料扬雄敌,诗看子建亲。这篇文章主要讲述Android 实现页面的延时跳转相关的知识,希望能为你提供帮助。
android APP在初次使用的时候往往会出现APP的首页标志,然后几秒之后进入导航页,今天就记录一下,首页的延时跳转的两种方法:
第一种使用Handler延时跳转,在onCreate的方法中加入一下代码:
new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { //实现页面跳转 startActivity(new Intent(getApplicationContext(),MainActivity.class)); return false; } }).sendEmptyMessageDelayed(0,3000); //表示延迟3秒发送任务
第二种方法是使用java的定时跳转(Timer方法):
public class WelcomeStart extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.welcome); Timer timer = new Timer(); timer.schedule(new Task(),3000); }private class Task extends TimerTask {@Override public void run() { startActivity(new Intent(WelcomeStart.this,MainActivity.class)); } } }
注意,加入该方法后不要忘记在AndroidManifest.xml里面配置
< activity android:name=".WelcomeStart" android:theme="@android:style/Theme.NoTitleBar"> < intent-filter> < action android:name="android.intent.action.MAIN" /> < category android:name="android.intent.category.LAUNCHER" /> < /intent-filter> < /activity> < activity android:name=".MainActivity"> < /activity> < /application>
最后运行即可
【Android 实现页面的延时跳转】
推荐阅读
- 安卓手机移动端Web开发调试之Chrome远程调试(Remote Debugging)
- Android中的自定义控件
- android开发--ormlite
- Android数据库升级降级创建(onCreate() onUpgrade() onDowngrade())
- android模拟微信消息 OnItemClickListener()方法
- Android 6.0 权限知识学习笔记
- android ORMlite的应用
- Android-下拉刷新
- Android—Ormlite框架简单的操作数据库