2011-12-27 72 views

回答

1

您可以创建自己的类,它实现应用程序和您清单文件中指定此。在这种情况下,每次您致电getApplicationContext时,您都会收到一份可以存储任何信息的应用程序参考。

示例代码:

class MyApplication extends Application { 
    public void setMethod() { 
    // 
    } 
} 

((MyApplication)getApplicationContext()).setMethod() 
+0

'' – 2011-12-27 16:08:41

1

Android的方式是为项目创建一个自定义Application。然后在该应用程序的onCreate初始化任何你需要的,例如从Activity做这样的事情:

((MyApplication) getApplication()).getMyData() 

如果使用roboguice您可以使用@Singleton注入基本上为你做一个单身的样板 - 这是更好。