2012-05-31 17 views
5

necesito invocar un método de clase A (extiende CCColorLayer) desde un método de clase B (amplía la actividad). ¿Como es posible? Intenté crear un objeto para la Clase A en la clase B. Pero no es la solución. Cada vez que crea una capa diferente. por favor ayuda.¿Cómo invocar el método de clase CCColorLayer de otro método de clase (amplía actividad), Android?

Gracias de antemano.

+0

Podría publicar algún código que muestre lo que está tratando de hacer. Normalmente, invocaría un método de clase A en un objeto de tipo A. Entonces, esto significa que tendría que crear una instancia de clase A para operar. Tu pregunta no está clara. –

Respuesta

0

¿Está buscando crear un patrón singleton?

public Class A extends CCcolorlayer 
    { 
    private static final A INSTANCE= new A(); 
    A() 
    { 
    } 
    public static A getInstance() 
    { return INSTANCE; 
    } 

    } 

De Clase B

public class B 
{ 
    B() 
    { 
     A.getInstance();// which returns object of the class A.(you dont need to create object of class A everytime.) 
    } 

} 

No estoy seguro de si usted está buscando para ello.

Cuestiones relacionadas