- 浏览: 45837 次
- 性别:
- 来自: 上海
文章分类
最新评论
1.Thread
new Thread(new Runnable() {
@Override
public void run() {
String[] info = com.ebodoo.newapi.base.Thread
.getThreadFav(mContext, tid);
Message msg = handler.obtainMessage(0);
Bundle bundle = new Bundle();
bundle.putString("favor", info[0]);
bundle.putString("like_count", info[1]);
bundle.putString("type", "suc");
msg.setData(bundle);
handler.sendMessage(msg);
//或者使用List<Object> 来传递参数
}
}).start();
2.Handler
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 0:
Bundle bundle = msg.getData();
String favor = bundle.getString("favor");
String type = bundle.getString("type");
String likeCount = bundle.getString("like_count");
break;
default:
break;
}
}
};
new Thread(new Runnable() {
@Override
public void run() {
String[] info = com.ebodoo.newapi.base.Thread
.getThreadFav(mContext, tid);
Message msg = handler.obtainMessage(0);
Bundle bundle = new Bundle();
bundle.putString("favor", info[0]);
bundle.putString("like_count", info[1]);
bundle.putString("type", "suc");
msg.setData(bundle);
handler.sendMessage(msg);
//或者使用List<Object> 来传递参数
}
}).start();
2.Handler
Handler handler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
switch (msg.what) {
case 0:
Bundle bundle = msg.getData();
String favor = bundle.getString("favor");
String type = bundle.getString("type");
String likeCount = bundle.getString("like_count");
break;
default:
break;
}
}
};
发表评论
-
android 判断ImageView当前显示的是哪一张图片
2015-12-29 14:40 1607判断ImageView当前显示的是哪一张图片 private ... -
Android 4.4及以上WebView问题
2015-10-27 17:41 10551. 4.4系统以上WebView页面内容重叠问题 连接 ... -
Android AlertDialog包含EditText,软键盘不能弹出的解决方法
2015-09-16 14:31 1060AlertDialog包含EditText,软键盘不能弹出的解 ... -
无法上传so文件到svn上
2015-05-25 16:48 872Window-->Team-->Ignored R ... -
Android 文件下载与解压缩
2015-03-20 18:20 352转载:http://blog.csdn.net/hopehe8 ... -
Cocos2dx与Android进行交叉编译的大概步骤
2015-02-06 17:22 1125cocos2d交叉编译配置: 1.下载cygwin 64位ex ... -
博客链接
2014-11-26 16:01 01.好文章博客:http://blog.csdn.net/xi ... -
android一些基础功能汇总
2014-11-03 10:49 7281.Android开发 给图片加边框 http://www. ... -
创建文件夹和文件
2014-10-22 15:15 674String commonPath = Environment ... -
cocos2dx 内存管理
2014-08-04 18:18 571cocos2dx 内存管理 转载自:http://blog. ... -
android读取图片
2014-07-25 11:56 993[size=large]一:读取res中的图片 //读取本地r ... -
Android ListView里设置默认Item的背景颜色
2014-07-23 11:51 817<?xml version="1.0" ... -
以某一点旋转(RotateAnimation)
2014-06-20 12:07 1751//自适应屏幕大小 webview.getSetting ... -
popWindow
2014-05-23 18:07 381popWindow -
自定义跑马灯
2014-05-23 16:46 555自定义跑马灯 -
WebView的使用总结
2014-05-05 12:09 648//自适应屏幕大小 webview.getSettings ... -
android 动态设置布局
2014-03-26 11:03 9351.动态设置RelativeLayout的布局 // 根据 ... -
android移动开发的很好的功能的网页
2014-03-19 18:15 633android经典DEMO http://blog.csdn ... -
android Uri获取真实路径转换成File的方法
2014-02-14 16:23 1997有的时候要将android uri如content://me ... -
android学习的进阶(从零开始,从初级到高级)
2014-02-08 12:08 2153轻松几步学Android开发 1. ...
相关推荐
这个demo介绍了通过Handler在线程之间传递消息,demo中一个三个线程,主线程,发送消息的分线程,接收消息的分线程。发送消息的分线程会通知主线程更改标签文字,同时会通知接收消息的分线程更改进度条的进度。
从不同角度阐述了android事件传递方法和多线程的处理模型
1.多线程下载: 首先通过下载总线程数来划分文件的下载区域:利用int range = fileSize / threadCount;得到每一段下载量;每一段的位置是i * range到(i + 1) * rang - 1,注意最后一段的位置是到filesize - 1; ...
1.在多线程编程这块,我们经常要使用Handler,Thread和Runnable这三个类,那么他们之间的关系你是否弄清楚了呢?下面详解一下。 2.首先在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程...
7.3 百度地图多个覆盖物的描述 7.4 根据范围和检索词发起范围检索 7.5 标注驾车路线搜索 7.6 标注行走路线搜索 7.7 公交换乘路线搜索 7.8 公交路线详情搜索 7.9 在一个地图上显示多条导航路线 7.10 经纬度和地址的...
9.3.1 多个Activity之间数据传递 189 9.3.2 跳转与返回 192 9.3.3 任务与标志 196 9.4 Android系统内置Intent 199 本章小结 201 第10章 数据存储 203 10.1 健康助手案例 203 10.2 Android数据存储概述 205 ...
1)服务器端肯定要使用多线程技术 2)服务器端收到任何一个用户发来的消息肯定要转发给所有的用户。 3)有时间的同学可以添加私聊功能。 4)尽量做到界面美观 。 5)服务器端用pc 端模拟。 6)客户端用Android端。 7...
Handler 是用来干什么的?...出于性能优化考虑,Android的UI操作并不是线程安全的,这意味着如果有多个线程并发操作UI组件,可能导致线程安全问题。为了解决这个问题,Android制定了一条简单的规则:只允许U
如何使用java中的RandomAccessFile 对文件进行随机读写操作,如何自动去调用onProgressUpdate方法,传递下载进度,当一个下载任务成功下载完成的时候回来调用onPostExecute方法,这里的result参数就是...
基于这个机制,我们在处理多线程的时候可以新建一个thread,这个thread拥有UI线程中的一个handler。当thread处理完一些耗时的操作后通过传递过来的handler像ui线程发送数据,由UI线程去更新界面。 handler应用多线程...
的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...
用于子线程和UI线程传递下载进度值。 2、所有的下载任务都保存在LinkedList。在init()方法中开启一个后台线程,不断地从LinkedList中取任务交给线程池中的空闲线程执行。 3、每当addTask方法添加一个任务,就向 ...
15.2.3 使用多个闹钟 15.2.4 Intent在设置闹钟时的首要职责 15.2.5 闹钟的持久化 15.3 闹钟管理器事实 15.4 参考资料 15.5 小结 第16章 2D动画揭秘 16.1 逐帧动画 16.1.1 计划逐帧动画 ...
3.10 多个activity间的数据传递 3.11 将数据返回到前一个activity 3.12 对话框交互处理 3.13 文字颜色置换 3.14 文字字体设置 3.15 拖动相片特效 3.16 简易计算器 3.17 about信息 3.18 加载中的程序 3.19 选择对话框...
本书从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。 ...
2.3 多个activity 28 2.3.1 秘诀6:使用按钮和文本框 28 2.3.2 秘诀7:通过事件启动另外一个activity 29 2.3.3 秘诀8:将语音转换成文本并启动activity 显示结果 32 2.3.4 秘诀9:实现选择列表 34 2.3.5 秘诀10:...
13.1.4 加入多线程 483 13.2 使用URL访问网络资源 488 13.2.1 使用URL读取网络资源 489 13.2.2 使用URLConnection 提交请求 490 13.3 使用HTTP访问网络 496 13.3.1 使用HttpURLConnection 496 ...
第5章解析了Android中各个组件的生命周期,包括组件的进程模型和线程模型;第6章从开发的角度详细阐述了组件间数据传递的解决方案,以及它们的优缺点和适用场景。第三部分(7-8章):第7章深入讲解了Android的控件...
首先利用注册机制,构建一个由5个线程和3个消息队列组成的支持多用户同时使用的服务器系统,然后针对Android4.4版本特点,阐述了如何使用Looper机制进行消息线程间传递,最后通过百度地图API和定位终端的位置信息,...