一千萬個為什麽

搜索

將應用程序上下文轉換為Android中的靜態方法的最佳方法


我正在開發一個包含多個活動的Android應用程序。在其中我有一個類有幾個靜態方法。我希望能夠從不同的活動中調用這些方法。我正在使用靜態方法通過XmlResourceParser從xml文件加載數據。要創建XmlResourceParser,需要在Application Context上進行調用。所以我的問題是,將應用程序上下文引用到靜態方法的最佳方法是什麽?讓每個Activity獲取並傳遞它嗎?以某種方式將它存儲在全局變量中?

最佳答案

更好的方法是將Activity對象作為參數傳遞給靜態函數。

AFAIK,沒有這樣的方法可以在靜態方法中為您提供應用程序上下文。

轉載註明原文: 將應用程序上下文轉換為Android中的靜態方法的最佳方法

猜你喜歡