我有一个使用自定义类的应用程序。当应用程序启动时,我将在主要活动中填充该类的一个实例,并保存所有数据。在整个Android应用程序中可访问的全局对象
基本数据然后显示在一个ListView中,您可以从中选择一个ListView项目来查看其他活动中显示的更多信息。
目前,我有通过传递,是有关新活动给它的数据:
intent.putExtra("NAME", value);
我想实现一个ViewPager,使用户可以ListView的项目之间轻松切换。因此,目前使用的方法并不是很好,因为我一次只有一个条目的数据,并且需要返回到原始活动以再次获取所有数据。
有没有办法让我的类对象在全球范围内可用ANYWHERE在我的应用程序?我感觉我的应用程序代码越来越臃肿,因为我正在用错误的代码方法克服这些问题。
我只是看着使用:
MyApp myapp = ((MyApp)context.getApplication());
但是这不会工作,除非我可以通过周围的背景下,这我不知道该怎么办?
在C#中你会创建一个可以处理这个类的静态....
感谢 尼尔
这就是我想要做的!谢谢 – neildeadman