先把代码简单上一下
class MainClass{
public void setView(View view){……}
public void main(){
setView(View view);
}
}
class ViewSon extends View{
public void function(){
while(conditionTrue){
//call MainClass().setView(new ViewDauther());
}
}
}
class ViewDauther extends View{
public void function();
}
如何实现上面的东西?重点在于如何写注释部分的内容呢?是采用回调机制?MainClass call ViewSon call MainClass.setView(view),回调的东西请大家给写个样例代码?还是加入一个状态模式,循环去判断条件?
按理说是回调要好点。但是我不会写啊,求各位指点下。
------解决方案--------------------
new MainClass.setView(new ViewDauther());
------解决方案--------------------
那需要知道你所要操作的MainClass的id之类的标识符