在android中,可以利用Handler类的postDelayed()方法进行延时,这有什么作用呢?比如,我们打开运用后显示一个主界面,延时3秒进入功能界面,这时候就可以用这个东西1.具体用法:1.1 定义一个类,实现Runnable接口,也就是开启一个线程,在run方法中实现我们的业务逻辑,这里是用意图去激活主界面(MainActivity)private class LoadMainActivity implements Runnable {@Overridepublic 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);

更多相关文章

  1. Android之模仿微信登陆界面(一)
  2. Android中Home键的监听和拦截示例
  3. Android(安卓)IPC机制(一):序列化与反序列化
  4. android不弹出软件盘,注意要使用editText.requestFocus();
  5. Android(安卓)进程间通信——AIDL
  6. Android(安卓)Lambda表达式
  7. Android开发实战(二十一):浅谈android:clipChildren属性
  8. AIDL使用以及原理分析
  9. Android(安卓)开发环境搭建、配置(基于Windows操作系统、MyEclips

随机推荐

  1. Android SD卡文件列表
  2. Android UI控件详解-Notification(通知)
  3. android canmera相机
  4. android上开源的酷炫的交互动画和视觉效
  5. 简析android:installLocation
  6. android 报错Attempt to invoke virtual
  7. android各种适配器的用法
  8. Android Training - 使用IntentService执
  9. NVIDIA Debug Manager for Android NDK
  10. android studio 更改背景和设置字体大小