我一直在Android上工作几个月,在我的业余时间,所以可能我会问愚蠢的问题。如何通过类之间的意见
在一个类中,我创建了一个对象,例如一个按钮,并且我想从其他类中“触及”它。
我当然能做到这一点是这样的:
public class CreateButton{
public void createButton(){
Button myButton = new Button(context);
//I can "pass" my object to another class this way
ManageButton manageButton = new ManageButton(myButton);
// or this way
manageButton.writeButtonTextMethod(myButton);
}
}
或这样
public class CreateButton{
public Button createButton(){
Button myButton = new Button(context);
return myButton;
}
}
public class ManageButton{
public void writeButtonTextMethod(){
CreateButton createButton = new CreateButton()
Button myButton = createButton.createButton();
myButton.setText("W");
}
}
我不知道是否有一种方法来“覆盖”为myButton,在createButton.class创建直接从ManageButton.class(和其他类)。
用上述代码,我要“呼叫” createButton.class从ManageButton.class或反之亦然被允许管理myButton的。
我可以做到myButton 静态,但它不正确使静态视图。
例如,我可以很容易地到达在类中创建的变量,该类延伸了应用程序。有什么类似的意见?
为什么要在活动中共享'视图'? – poitroae 2013-02-11 13:10:00
10000千分的问题**为什么要分享查看**? – 2013-02-11 13:11:09
没有对不起,不是在活动之间,而是在课间。 在我的一个类中,我创建了一个按钮数组,并且我希望从其他类到达此数组,而无需每次都在类构造函数中传递数组。 – MDP 2013-02-11 13:21:18