如何从另一个类(它扩展了 Activity)方法 Android 调用 CCColorLayer 类的方法?

How to invoke a CCColorLayer Class's method from another class(it extends Activity) method, Android?

提问人:Arun Jose 提问时间:5/31/2012 最后编辑:David WasserArun Jose 更新时间:5/10/2013 访问量:146

问:

我需要从类 B 的方法(它扩展活动)调用 A 类的方法(它扩展了 CCColorLayer)。这怎么可能?尝试在类 B 中为类 A 创建对象。但这不是解决方案。每次它都会创建不同的图层。请帮忙。

提前致谢。

Android 方法 cocos2d-android

评论

0赞 David Wasser 5/3/2013
您能否发布一些代码来显示您正在尝试执行的操作。通常,您将在类型为 A 的对象上调用类 A 的方法。因此,这意味着您必须创建一个类 A 的实例才能进行操作。你的问题不清楚。

答:

0赞 playmaker420 5/10/2013 #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.)
     }

}

我不确定你是否在寻找这个。