Android 回调函数示例
2015-07-22 13:59
483 查看
在工作中,在一个这样的需求,通过一个activity来获取fragment里的一个数据
一时半会不知道怎么处理才好,想到用一个callback来实现
源码附上:(如下)
声明回调的接口:
需要调用的方法类:
用一个类去实现这个接口:
在一个activity中调用此方法:
一时半会不知道怎么处理才好,想到用一个callback来实现
源码附上:(如下)
声明回调的接口:
public interface SaveSchoolInfo { /** * 保存学校信息到spCallBack */ public abstract void doSaveSchoolInfo(); }
需要调用的方法类:
public class DoSave { /* * 保存学校信息 */ public void save(SaveSchoolInfo info){ info.doSaveSchoolInfo(); } }
用一个类去实现这个接口:
public class BFragment extends Fragment implements SaveSchoolInfo{ @Override public void doSaveSchoolInfo() { sp.edit().putString("xx",tt.getText().toString().trim()).commit(); sp.edit().putString("ww", ttt.getText().toString().trim()).commit(); } }
在一个activity中调用此方法:
BFragment bFragment = new BFragment(); DoSave save = new DoSave(); save.save(bFragment);
相关文章推荐
- Android SDK在线更新镜像服务器
- Android之——jni通用工具方法
- android 动态修改EditText光标颜色
- 【Fragment】 Android Fragment生命周期详解(图文)
- android像素db转px或者px转dp(有案例)
- 系统编译 找不到添加的内部资源 com.android.internal.R
- [Android Studio 权威教程]最实用的快捷键
- android代码创建布局
- Android如何设置圆角按钮
- 提高工作效率的16条Android开发小经验
- Android 四大组件学习之Service四
- Android Activity之---(生命周期)
- 人机交互实验:Android开发之人物移动、地图滑动、传感器、触屏的应用
- Caused by: android.view.WindowManager$BadTokenException: Unable to add window -
- Android 四大组件学习之Service三
- Android 事件
- Android之Camera的简单实例
- Android Context上下文,要注意的事项
- Android使用OpenGL ES2.0显示YUV,您的手机上的数据要解决两个方面的坐标
- android dialog 有关token的问题