2011-04-12 72 views
2

我有一個包含我的應用程序(ACCU.class)中的大量信息的單例。 我正在使用應用程序上下文來執行單個初始化和單個完成。 其中一個關鍵特性是另一個稱爲IMCDefinition的單例,它從名爲imc.xml的原始資源讀取。如果我從活動上下文中調用行IMCDefinition.getInstance(getResources().openRawResource(R.raw.imc));,它就會起作用。從應用的背景下,不... 繼雲代碼:嘗試從Android中的應用程序上下文訪問資源

public class App extends Application 
{ 
    public App() 
    { 
     IMCDefinition.getInstance(getResources().openRawResource(R.raw.imc)); 
     ACCU.getInstance(this); 
     System.out.println("Global ACCU Object Initialized"); 
    } 
} 
+0

你可以將它添加到:「回答你自己的問題」,並用「V」標記它,我認爲你只能在一天之後這樣做。如果你現在這樣做,我不介意爲你標記它:-) – codeScriber 2011-04-12 14:59:11

+0

我不能回答我自己的問題24小時!但是謝謝Scriber! – JQCorreia 2011-04-12 15:10:39

回答

2

完成!你不會在這個類中混淆構造函數。 onCreate()是要走的路。把你的代碼放在那裏。忘掉這個問題。我應該把它放在一個單獨的答案?

+0

謝謝... DAMN ...我花了這麼多時間(半小時; =)到3/4的一個小時; =)))到*******得到這個*****的資源顯示***** – cV2 2012-04-18 13:42:37

+0

沒問題m8。我猜測,只有在調用構造函數之後才能訪問資源。 – JQCorreia 2012-04-20 15:05:59

+0

猜你是對的; =))如果「你」知道它,它似乎有點清楚,可以理解; =)))) – cV2 2012-04-22 03:00:02

相關問題