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


更多相关文章

  1. JAVA环境变量设置以及Android(安卓)adb环境变量设置
  2. android5.1 以太网启动已经修改为静态IP
  3. android NDK开发 静态/动态注册 jni
  4. Android(安卓)编译中的LOCAL_SDK_VERSION 和 LOCAL_PRIVATE_PLAT
  5. 自己关于Android上下文对象的理解
  6. libgdx的使用--环境搭建测试
  7. Android(安卓)中String.xml文件中的错误
  8. Android(安卓)Studio配置和安装(JAVA环境变量的配置)
  9. android 中使用Java反射Reflect,输出类中变量值,方便调试。

随机推荐

  1. Android在SurfaceView绘图
  2. Android播放视频(四)
  3. 可拖拽 GridView
  4. mediacodec mediaRecoder
  5. 防止抖动
  6. android:CMWAP GPRS 连接
  7. [Android][自定义进度条]④--圆形进度条
  8. Android(安卓)使用模拟器远程调试
  9. Android(安卓)命令工具
  10. Bundle 的两个常用方法