Android中利用Application实现多个Activity间共享数据
2013-06-05 17:08
477 查看
在Android中Application只是用来保存应用程序上下文,核心还是在Activity。但我们可以简单的在Application中定义公有的静态变量,从而在多个Activity内调用,实现数据共享。代码如下:
public class myApp extends Application { public static HashMap<String, Object> hashMap = new HashMap<String, Object>(); public static ArrayList<String> strList = new ArrayList<String>(); public static ArrayList<Integer> intList = new ArrayList<Integer>(); }
利用HashMap<String, Object>可以实现任意数据类型的存储,也可以用ArrayList来存储简单类型。使用时只需要简单的使用myApp.hashMap和myApp.strList等就行了。
相关文章推荐
- Android--- 利用Application实现全局数据共享
- Android Service和activity实现数据共享
- Android中实现多个Activity共享数据
- 继承Application实现Android数据共享
- Android activity之间数据传递和共享的方式之Application
- 继承Application实现Android数据共享
- Android中用application在两个activity中进行数据共享(1)
- 继承Application实现Android数据共享
- Application实现Android数据共享
- 继承Application实现Android数据共享
- 继承Application实现Android数据共享
- Android中用application在两个activity中进行数据共享(2)
- Android编程实现两个Activity之间共享数据及互相访问的方法
- Android Service与Activity通信,实现几个Activity共享Service的数据
- 继承Application实现Android数据共享
- Android利用Application实现资源共享
- Android activity之间数据传递和共享的方式之Application
- 继承Application实现Android数据共享
- Android利用Gson实现对象和Json数据的相互转换
- Android学习之 使用ContentProvider实现数据共享