2011-12-27 36 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注入基本上爲你做一個單身的樣板 - 這是更好。