首页 > 代码库 > Android 实现页面的延时跳转
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 实现页面的延时跳转
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。