Android(安卓)Handler Message 传递字符串
private static final int NETUPDATE=10;
================================================
接收部分
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg)
{
switch (msg.what) {
case NETUPDATE:
parseIni((String) msg.obj);
break;
}
================================================================
在另一个函数里的发送部分
Message tempMsg = mHandler.obtainMessage();
tempMsg.what = NETUPDATE;
tempMsg.obj = buffer.toString();
mHandler.sendMessage(tempMsg);
======================================================
也可以如下发送 但是另外的接收方式了
// send refresh UI event.
Message msg = handler.obtainMessage();
msg.what = Constants.UPDATE_LOCAL_DATA;
Bundle bundle = new Bundle();
bundle.putInt(Constants.BUNDLE_PAGE, currentPage);
bundle.putInt(Constants.BUNDLE_TPAGE, totalPage);
bundle.putInt(Constants.BUNDLE_INDEX, position);
msg.setData(bundle);
handler.sendMessage(msg);
更多相关文章
- android apk安装结束的系统广播的监听
- android实现发送短信demo
- Android(安卓)短信 彩信 wap push的接收
- Android(安卓)发送无序广播
- Android(安卓)Training - 使用IntentService执行任务(Lesson 3 -
- Android之极光推送发送自定义消息
- Android中我为什么发不了邮件--Android邮件发送详解
- Android身陷恶意扣费门 部分开发者参与其中
- Android——BroadcastReceiver总结