public interface CallBack {
void doSomeThing(String string);
}
public class CallBackUtils {
private static CallBack mCallBack;
//方式1
public static void setCallBack(CallBack callBack) {
mCallBack = callBack;
}
public static void doCallBackMethod1(){
String info = "这里CallBackUtils即将发送的数据。";
mCallBack.doSomeThing(info);
}
//方式2 直接把CallBack 当参数传入,
// 在需要使用的时候直接传入,然后调用接口方法就可以了。
// 避免了,忘记在调用的类中setCallBack(set值)
public static void doCallBackMethod(CallBack callBack){
String info = "这里CallBackUtils即将发送的数据。";
callBack.doSomeThing(info);
}
}
http://blog.youkuaiyun.com/u010566681/article/details/52371901
点击打开链接