虽然使用静态变量可以传递任何类型的数据,但官方并不建议这样做。如果在类中有大量使用静态变量(尤其是使用很占资源的变量,例如,Bitmap对象)可能会造成内存溢出异常,而且还可能因为静态变量在很多类中出现而造成代码难以维护和混乱,因此,用全局对象可以进行传递,这种方式可以完全取代静态变量。

Android中的全局对象作用域:除非将Android程序彻底清除出内存,否则全局对象将一直可以访问。

1.首先建一个全局类:


2.将这个全局类配置到AndroidManifest.xml文件中:


3.在正常的类中使用:


官方推荐这种方式传递数据。

版权所有,如需转载,注明出处,谢谢合作。沈阳--斌子。

注明:QQ技术交流群:108614806 感兴趣的加一下。

更多相关文章

  1. 翻译CodePath Android(安卓)CliffNotes 之 Effective Java for A
  2. Eclipse便于开发Android的快捷键大全
  3. Android(安卓)ID 理解
  4. Android数据类型之间相互转换系统介绍
  5. mac下Android(安卓)Studio常用的一些快捷键
  6. android ndk生成第三方库的so方法(ndk-build,Application.mk,Andro
  7. Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原
  8. Android之Activity之间的数据通信方式大全(一)
  9. Android(安卓)Alert Dialog解决点击按钮对话框不关闭/的问题

随机推荐

  1. android 连接CMWAP
  2. android之弹出气泡PopupWindow
  3. android 关于再按一次退出程序效果
  4. MediaScannerReceiver
  5. android proguard 错误处理
  6. Android: Launch the HOME screen
  7. Android(安卓)超级水平仪 金属红色仪表风
  8. Android(安卓)获取View宽高
  9. js判断移动端系统
  10. Android(安卓)定义全局 ToastUtils