Android 实现等待界面

Android 实现等待界面

Message可以传回不同类型的值,可以应对不同需要。


01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

//声明变量

private Button b1;

private ProgressDialog pd;

//定义Handler对象

private Handler handler =new Handler(){

   @Override

   //当有消息发送出来的时候就执行Handler的这个方法

   public void handleMessage(Message msg){

      super.handleMessage(msg);

      //只要执行到这里就关闭对话框

      pd.dismiss();

   }

};

public void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.main);

}

private void processThread(){

      //构建一个下载进度条

      pd= ProgressDialog.show(MainHandler.this, "Load", "Loading…");

      new Thread(){

         public void run(){

            //在新线程里执行长耗时方法

            longTimeMethod();

            //执行完毕后给handler发送一个空消息

            handler.sendEmptyMessage(0);

         }

      }.start();

}

这样的写法比较简洁,运行效率也高。

时间: 2024-10-28 02:30:13

Android 实现等待界面的相关文章

android像这个界面怎么实现

问题描述 android像这个界面怎么实现 就像微信的发现界面或者CSDN app的我的界面 里面是一个listview嵌套gridview写的么? 我是个小菜鸟 真是头疼的很 我知道这界面很常见 希望大神们给我说下思路 T T 解决方案 android 实现微信聊天界面效果Android设置界面实现Android 实现等待界面 解决方案二: http://www.jb51.net/article/39023.htm

Android实现Banner界面广告图片循环轮播(包括实现手动滑动循环)_Android

 前言:经常会看到有一些app的banner界面可以实现循环播放多个广告图片和手动滑动循环.本以为单纯的ViewPager就可以实现这些功能.但是蛋疼的事情来了,ViewPager并不支持循环翻页.所以要实现循环还得需要自己去动手.自己在网上也找了些例子,本博文的Demo是结合自己找到的一些相关例子的基础上去改造,也希望对读者有用. Demo实现的效果图如下: Demo代码: 工程目录如下图: 废话不多说,上代码. 1.主Activity代码如下: package com.stevenhu.an

android 下载 跨界面更新UI

问题描述 android 下载 跨界面更新UI 项目遇到问题,在一个activity中点击下载一堆文件,然后需要在另一个activity中的fragment中的listview中更新正在下载的item的进度. 我是使用广播加异步更新.但总觉得效率有点慢.有更好的方法吗?

教你制作漂亮的Android之缓存界面

上面的字体会动态显示,这种效果在我们启动一个应用程序时,经常使用 代码如下: UIDemoActivity的代码: public class UIDemoActivity extends Activity { /** Called when the activity is first created. */ private Animation mAnimation; private int marginTop; private List<ImageView> mimageView; priva

启动winXP系统总会在启动等待界面停留很久怎么办?

  虽然现在大部分用户使用的都是win7旗舰版系统下载电脑,但是实际上,不少用户都还是对winXP系统念念不忘,毕竟,这个版本的系统咱们使用了差不多有十多年的时间,各方面的性能也都十分的完善,甚至直到现在,还有不少用户在使用这款系统.但是最近,却有使用winXP系统的用户表示,自己的winXP电脑开始总是会长时间停留在启动等待界面,造成开机速度十分的缓慢,那么这个问题,咱们要如何解决呢?下面,小编就来详细的介绍一下吧! 1.首先,咱们单击打开winXP电脑的开始菜单,然后从开始菜单进入到控制面板

Android中这种界面要怎么做呢

问题描述 Android中这种界面要怎么做呢 解决方案 表格布局应该可以解决 解决方案二: 就是一个表格布局吧http://www.cnblogs.com/tinyphp/p/3812486.html 解决方案三: 用一个ListView控件就可以了,自定义 View: 解决方案四: 表格布局界面或者ListView都可以解决.

界面跳转-android 开发中界面的跳转

问题描述 android 开发中界面的跳转 我想设置一个监听器直接跳到android模拟器自带的无线和网络设置(Wireless&networks)界面,请大神帮个忙 解决方案 Intent wifiSettingsIntent = new Intent("android.settings.WIFI_SETTINGS"); startActivity(wifiSettingsIntent); 监听可以参考如下:http://blog.sina.com.cn/s/blog_67d

密码-Android的登录界面和注册界面之间的跳转问题

问题描述 Android的登录界面和注册界面之间的跳转问题 想做一个简易系统 1.软件名字为"CardsAssistant",兼容Android4.0以上版本. 2. 当用户启动本软件,显示标题为"CardsAssistant"的登录页面,如图1所示,登录页面中有两个名为"账户名"."密码"的TextView,这两个TextView分别对应一个EditText,当用户点击"取消"按钮时,当前CardsAss

导航-android这样的界面怎么做,如图

问题描述 android这样的界面怎么做,如图 上面是大图,下面是导航的小图,点击小图或者滑动,大图改变,求这样的DEMO 解决方案 Relayout布局.Imageview+Gridview. 解决方案二: 定义一个viewGroup+HorizontalScrollView或者 http://blog.csdn.net/yanzi1225627/article/details/21294553 这个应该也可以实现.但是没看懂那个下拉条是干什么用的.是图片太大,需要显示实际大小的嘛? 解决方案