android之延时操作
2014-02-26 23:57
281 查看
在android中,可以利用Handler类的postDelayed()方法进行延时,这有什么作用呢?比如,我们打开运用后显示一个主界面,延时3秒进入功能界面,这时候就可以用这个东西 1.具体用法: 1.1 定义一个类,实现Runnable接口,也就是开启一个线程,在run方法中实现我们的业务逻辑,这里是用意图去激活主界面(MainActivity) private class LoadMainActivity implements Runnable { @Override public void run() { // 用意图去激活主界面(MainActivity) Intent intent = new Intent(SplashActivity.this, MainActivity.class); startActivity(intent); // 关闭当前的splash界面 finish(); } } 1.2在我们当前的Activity适当的地方(根据业务需求来定,比如,判断网络可用的情况下打开主界面,这个时候就可以调用LoadMainActivity类) //代码片段如下: // 通过hander延时3秒执行某个任务(这里是打开主界面(MainActivity)) //postDelayed(r, delayMillis);r表示一个线程的接口,用匿名内部类实现这个Runable接口,,如1.1中所示,delayMillis表示延时的时长 new Handler().postDelayed(new LoadMainActivity(), 3000);
相关文章推荐
- Android 的好博
- 移动开发者必须了解的10大跨平台工具
- 这里有挺多关于Android 的好资料
- android之意图
- Android模拟器Genymotion添加ARM程序运行环境的方法
- android系统信息(内存、cpu、sd卡、电量、版本)获取
- Android应用程序开发以及背后的设计思想深度剖析(5)
- Android黑名单拦截部分代码
- Android应用程序开发以及背后的设计思想深度剖析(4)
- Android初学者之Toast
- Android开发-04-资源的生成
- Android应用程序开发以及背后的设计思想深度剖析(3)
- Android应用程序开发以及背后的设计思想深度剖析(2)
- Android应用程序开发以及背后的设计思想深度剖析(1)
- android之修改工程名
- Android 中的 Service 全面总结
- android - anim translate中 fromXDelta、toXDelta、fromYDelta、toXDelta属性
- 如何为你的Android应用缩放图片
- android 中SimpleExpandableListAdapter的使用
- Android初学者之得到SharedPreference全面总结