如何从另一个类(它扩展了 Activity)方法,Android 调用 CCColorLayer 类的方法?
Posted
技术标签:
【中文标题】如何从另一个类(它扩展了 Activity)方法,Android 调用 CCColorLayer 类的方法?【英文标题】:How to invoke a CCColorLayer Class's method from another class(it extends Activity) method, Android? 【发布时间】:2012-06-05 09:50:19 【问题描述】:我需要从 B 类的方法(它扩展活动)调用 A 类的方法(它扩展 CCColorLayer)。这怎么可能?尝试在 B 类中为 A 类创建对象。但这不是解决方案。每次它创建不同的层。请帮忙。
提前致谢。
【问题讨论】:
能否请您发布一些代码来显示您正在尝试做的事情。通常,您会在 A 类型的对象上调用 A 类的方法。因此这意味着您必须创建 A 类的实例才能对其进行操作。你的问题不清楚。 【参考方案1】:您是否正在寻找创建单例模式?
public Class A extends CCcolorlayer
private static final A INSTANCE= new A();
A()
public static A getInstance()
return INSTANCE;
来自 B 类
public class B
B()
A.getInstance();// which returns object of the class A.(you dont need to create object of class A everytime.)
我不确定您是否正在寻找这个。
【讨论】:
以上是关于如何从另一个类(它扩展了 Activity)方法,Android 调用 CCColorLayer 类的方法?的主要内容,如果未能解决你的问题,请参考以下文章