2011-06-13 65 views
0

我會盡量清楚和簡短: 我想要一個實體處理我的遊戲應用程序中的問題/答案。 對於這一點,我需要訪問的文件夾資產(到的ressource文件中瀏覽)Android:如何正確處理問題(活動/服務)AssetManager

我需要我的處理程序是從不同的活動訪問。

我的問題是,「正常」類不能做 AssetManager mngr = getAssets();

所以目前我有這個java類(每個活動的呼叫之一)幾個構造函數,所以我的類可以(通過活動的方法去)

檢索無論我在哪裏ressources我知道這是不是它應該是的方式。我查找了服務,但是我沒有找到從我可以從任何活動中調用功能的「全局」服務的方式。

如果有人瞭解我的問題,並且可以給我一些建議如何重新組織我的應用程序,這將非常感激!

非常感謝您

回答

0

的方法,這是所謂的活動,可以也被稱爲雖然Context類。所以,你可以通過活動情境(或更好的應用程序上下文)到類:

class MyClass{ 
    MyClass(Context context){ 
    AssetManager mngr=context.getAssets(); 
    } 
} 

在活動:

MyClass myClass = new MyClass(this); 
+0

謝謝,我覺得它的會做的工作! – 2011-06-14 21:11:26