在学习JAVA,记录学习感悟,不知道对否,高人飘过请帮忙指点。。
public class Example{
public interface OnListener(){
public void onExampleStateChanged();
public void onExampleModelChanged();
}
protected OnListener mListener;
public Example(){
// init other instances;
}
public void setOnListener(OnListener l) {
mListener = l;
}
public otherMethod_1(){
mlistener.onExampleStateChanged();
}
public otherMethod_2(){
mlistener.onExampleModeChanged();
}
}
public class MainTest{
Example m_1 = new Example();
m_1.setOnListener(mListerner );
private OnListener mListerner = new OnListener{
public void onExampleStateChanged(){
//.......
}
public void onExampleModelChanged(){
//.......
}
}
}
//当Example otherMethod_1 启动的时候就可以告知外部了。。。我里面已经有这个State变化事件发生了,你该如何响应你就去做
//当Example otherMethod_2 启动的时候就可以告知外部了。。。我里面已经有这个Model变化事件发生了,你该如何响应你就去做