您的位置:首页 > 移动开发

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等就行了。


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: