Activity向Fragment里通过handler传消息
2016-03-11 15:50
246 查看
Activity部分:
fragment部分:
简单粗暴
public Handler mHandler; ****************************** Message msg=new Message(); msg.obj=et_agricul_search.getText().toString();// 传输的内容 msg.what=1; mHandler.sendMessage(msg);
fragment部分:
public android.os.Handler handler=new android.os.Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); switch (msg.what){ case 1: strType=msg.obj.toString(); firstRefresh(); break; } } }; //这里要将Activity实例化 @Override public void onAttach(Activity activity) { super.onAttach(activity); AgriculturallSearchActivity mActivity=getParentActivity(); mActivity= (AgriculturallSearchActivity) activity; mActivity.setHandler(handler); }
简单粗暴
相关文章推荐
- Android开发笔记之:Handler Runnable与Thread的区别详解
- android的消息处理机制(图文+源码分析)―Looper/Handler/Message
- Android消息处理机制Looper和Handler详解
- AsyncTask陷阱之:Handler,Looper与MessageQueue的详解
- Android编程开发之seekBar采用handler消息处理操作的方法
- Android中Handler消息传递机制
- Android中的Handler与多线程应用实例
- android开发教程之handler异步更新ui
- Android定时器和Handler用法实例分析
- Toast和Handler的间隔使用实例
- Android中AsyncTask与handler用法实例分析
- 深入理解Android中的Handler异步通信机制
- android开发教程之android的handler使用方法
- 详解Android中Handler的使用方法
- 详解Android中Handler的内部实现原理
- Android handler 详解(面试必问)
- Android通过Handler与AsyncTask两种方式动态更新ListView(附源码)
- Android开发笔记 Handler使用总结
- PHP中set error handler函数用法小结
- Android中Handler引起的内存泄露问题解决办法