读书人

回调机制还是循环判断有关问题求解

发布时间: 2013-10-18 20:53:13 作者: rapoo

回调机制还是循环判断,问题求解!
先把代码简单上一下

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());

[解决办法]
引用:
Quote: 引用:

new MainClass.setView(new ViewDauther());

额。要是问题有这么简单,我是不会发帖的

MainClass是处于活动中的UI,new MainClass.setView(new ViewDauther());的操作并非当前活动窗体的实例,事实的情况是产生了两个MainClass实例,这样并没有达到目的。

那需要知道你所要操作的MainClass的id之类的标识符

读书人网 >J2EE开发

热点推荐