Handler传递数据更新进度条
来源:互联网 发布:免费实时数据库 编辑:程序博客网 时间:2024/06/07 07:31
主要接受子线程发送的数据, 并用此数据配合主线程更新UI。
Handler中分发消息的一些方法
post(Runnable)
postAtTime(Runnable,long)
postDelayed(Runnable long)
sendEmptyMessage(int)
sendMessage(Message)
sendMessageAtTime(Message,long)
sendMessageDelayed(Message,long)
package com.example.android_test;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.view.Menu;import android.view.MenuItem;import android.widget.ProgressBar;import android.widget.Toast;public class MainActivity extends Activity {ProgressBar progressBar;int proLine=0;MyThread mThread;Handler mHandler=new Handler(){@Overridepublic void handleMessage(Message msg) {if (msg.what==0x111) {progressBar.setProgress(proLine);System.out.println(proLine);}};};@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);progressBar=(ProgressBar) findViewById(R.id.progressBar1);mThread=new MyThread();mThread.start();}class MyThread extends Thread{@Overridepublic void run() {while (proLine<100) {proLine++;mHandler.sendEmptyMessage(0x111);try {sleep(200);} catch (InterruptedException e) {e.printStackTrace();}}}}}
0 0
- Handler传递数据更新进度条
- Handler更新进度条
- handler更新播放进度条
- Android Handler模拟进度条更新
- 简单实用Handler传递数据并且更新UI界面
- Handler传递数据
- 通过handler消息机制更新进度条
- 关于Handler的使用,如何使用Handler更新进度条
- Android 利用handler传递数据
- Handler利用bundle传递数据
- handler传递多种复杂数据
- Handler类的简单使用与进度条的更新
- Android中通过Handler实现进度条的实时更新
- android 两个 activity 用 handler传递数据
- Android 用Handler传递基本数据
- Android利用ThreadLocal进行Handler数据传递
- handler中传递JSON数据的写法
- netty3中Handler之间传递数据
- js中二维数组的转置
- 数组G结构体
- Android ListView StickyListHeaders使用Demo
- android录音播放并上传
- C++函数后面加const关键字
- Handler传递数据更新进度条
- WIN7 32位 mysql-5.7.11压缩版安装
- web应用与虚拟目录的映射
- ios中的网络请求
- NoSQL笔记
- adb不显示连接的设备
- 给小伙伴发福利啦!
- Spring4学习(三):注解配置bean
- JZOJ3851. 发奖金(reward)