使用泛型,在获取数据成功后,进行回调,传入使用的Bean,不用为每一种类型多写一些接口。
public interface GetDataCallBack<T> {
void getDataSuccess(T t);
void getDataFailed();
}
在使用到回调的时候,传入对应的Bean类型即可。
可以省去多次书写callback接口类的苦恼。
本文介绍了一种使用泛型简化回调接口的设计方案,通过定义通用的GetDataCallBack接口,支持多种类型的Bean,避免了重复编写相似的回调接口。
使用泛型,在获取数据成功后,进行回调,传入使用的Bean,不用为每一种类型多写一些接口。
public interface GetDataCallBack<T> {
void getDataSuccess(T t);
void getDataFailed();
}
在使用到回调的时候,传入对应的Bean类型即可。
可以省去多次书写callback接口类的苦恼。

被折叠的 条评论
为什么被折叠?