public interface OnRefreshAddress {/** * 删除地址刷新 */void DeleteAddress(int id);/** * 点击地址 */void CompileAddress(int position);}
自定义接口,当然不是同一个类里面,需要进行设置,set
private OnRefreshAddress refreshaddress;public OnRefreshAddress getRefreshaddress() {
return refreshaddress;
}
public void setRefreshaddress(OnRefreshAddress refreshaddress) {
this.refreshaddress = refreshaddress;
}
在需要进行回调传值的方法里面调用:
refreshaddress.CompileAddress(position);
需要回调的界面,需要实现接口,重写回调方法。
adapter.setRefreshaddress(this);最后在回调方法里面写上,你需要实现的方法:
@Override
public void DeleteAddress(int id) {
OnDeleteAddress(id);
}如果回调方法就是本界面使用,就不需要实现set,接口实类
第一次,发博客,语言总结不好,以后会慢慢注意,注意总结语言。
本文详细介绍了如何在编程中使用自定义接口和回调机制,包括如何设置接口实例、实现回调方法以及在不同页面间进行回调调用的流程。
2万+

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



