如何获取主类android的实例?

时间:2012-04-17 07:03:40

标签: java android

我有一个类正在调用其他类,这个类是我的主要类。有可能以某种方式得到这个主类的实例,在其他类中我可以调用主类方法吗?

如果是,那么应该如何在android中使用java?

感谢。

2 个答案:

答案 0 :(得分:0)

使用Singleton设计模式来实现这一目标。

或者如果您愿意,也可以使用静态方法类比来重复使用这些方法。

例如:

public class Helper{
    public static void doSomething(){
        //do something here
    }
}

现在在其他课程中,使用以下方法:

Helper.doSomething();

答案 1 :(得分:0)

如果要在主类中创建其他类,一种方法是将主类的当前实例(即“this”)作为参数传递给其他类的构造函数,并让它们存储参考以供将来使用。

或者,您可以简单地将主类的当前实例作为参数传递给您正在调用的方法,该方法需要能够回调。