我有一個使用自定義類的應用程序。當應用程序啓動時,我將在主要活動中填充該類的一個實例,並保存所有數據。在整個Android應用程序中可訪問的全局對象
基本數據然後顯示在一個ListView中,您可以從中選擇一個ListView項目來查看其他活動中顯示的更多信息。
目前,我有通過傳遞,是有關新活動給它的數據:
intent.putExtra("NAME", value);
我想實現一個ViewPager,使用戶可以ListView的項目之間輕鬆切換。因此,目前使用的方法並不是很好,因爲我一次只有一個條目的數據,並且需要返回到原始活動以再次獲取所有數據。
有沒有辦法讓我的類對象在全球範圍內可用ANYWHERE在我的應用程序?我感覺我的應用程序代碼越來越臃腫,因爲我正在用錯誤的代碼方法克服這些問題。
我只是看着使用:
MyApp myapp = ((MyApp)context.getApplication());
但是這不會工作,除非我可以通過周圍的背景下,這我不知道該怎麼辦?
在C#中你會創建一個可以處理這個類的靜態....
感謝 尼爾
這就是我想要做的!謝謝 – neildeadman