如何在两个不同的界面中同步刷新数据?让两个类认同一个干爹,其中 A 实现接口的方法,B 也调用 A 的实现方法即可。
public interface DownLoadListener {
//接口
public void refreshView(File file);
}
A implements DownLoadListener {
//A类
@Override
public void refreshView(File file) {
//实现接口的方法
}
}
B implements DownLoadListener {
//B类
protected DownLoadListener downLoadListener;
A a= (A) v.getTag();
downLoadListener = a.getListener();
@Override
public void refreshView(File file) {
if(downLoadListener != null){
downLoadListener.refreshView(file);//调用A类中的实现方法
}
}
}