Handler异步消息处理以及activity跳转后的参数传回问题
来源:互联网 发布:天猫淘宝 编辑:程序博客网 时间:2024/05/16 18:16
1.异步消息处理
Handler对象的实例化,要在UI线程当中完成。
调用handler的post方法可以 为UI线程的消息队列添加一个Runnable消息。
handler.post();eg:
handler =new Handler(new Callback() {
@Override
public boolean handleMessage(Message msg) {
//更新UI组件的工作,就放置到这里。
//通过msg可以传递信息, 来改变流程的走向。
//同时 把不变的代码进行封装, 把变化的部分通过参数msg传递。msg对象需要具有应对所有变化的能力。
return false;
}
});
利用handler和message对象的组合, 可以提供handler的代码复用性。
2.activity带参数跳转
在重写的onCreate方法中
int a=0;
Intent intent =new Intent();
intent.setClass(this, SecondActivity.class);
this.startActivityForResult(intent, a);
@Override
protected void onActivityResult(int requestCode,int resultCode, Intent data) { //点击返回后,处理activity传回的数据
String value=data.getStringExtra("msg");
EditText editText=(EditText) findViewById(R.id.editText1);
editText.setText(value);
@Override
protected void onActivityResult(int requestCode,int resultCode, Intent data) {
// TODO Auto-generated method stub
String value=data.getStringExtra("msg");
EditText editText=(EditText) findViewById(R.id.editText1);
editText.setText(value);
Intent intent =new Intent();
intent.putExtra = getIntent();
this.setResult(a,intent);
}
- Handler异步消息处理以及activity跳转后的参数传回问题
- 异步消息处理 handler
- Android异步消息处理Handler的使用
- Handler的使用与异步消息处理
- 一个activity中多个handler的消息处理
- Handler--异步消息处理机制
- Handler与异步消息处理
- Handler与异步消息处理
- 解析Handler异步消息处理!
- Android异步消息处理Handler
- Handler发送消息后消息队列的处理
- android之handler使用--对于异步消息的处理
- Android异步消息的处理机制(looper handler message)
- Handler和异步消息处理机制的解析!!
- Handler异步消息处理机制的源码分析
- Android的异步消息处理机制---Handler机制总结
- 一个activity中多个handler和消息的处理过程
- 一个activity中多个handler和消息的处理过程
- B
- spring mvc:resources 静态资源访问
- 数组去重的一种方法
- centos7安装OTRS开源工单管理平台
- 在Eclipse中测试MySQL-JDBC(4)删除数据库中的数据【D】
- Handler异步消息处理以及activity跳转后的参数传回问题
- ssm
- json:Json-lib框架——实现java对象与json、xml的互转
- Table边框使用总结 ,只显示你要显示的边框
- 前端生僻的问题集合
- apache mod_pagespeed模块 批量加载文件
- java泛型基础
- TCP/IP协议详解(TCP/IP protocol)
- OpenCV中Mat的传值、传引用、clone()、copyto()