当我们需要在整个应用程序中定义全局变量时,可通过扩展 Android 的 Application 类来实现,这里是一个基础的类用来操作全局的应用状态。

下面是创建全局变量的步骤:

1) 创建一个新类扩展自 Application 类:

1 publicclassGlobalextendsApplication {
2 privateBoolean _notification=false;
3 publicBoolean get_notification() {
4 return_notification;
5 }
6 publicvoidset_notification(Boolean _notification) {
7 this._notification = _notification;
8 }
9 }

2) 添加新类到 AndroidManifest 文件作为 application 标签的属性:

1 <application
2 android:name=".Global"
3 .... />

3) 你可通过 Context.getApplicationContext() 方法来访问到该全局变量:

1 Global global;
2 publicvoidonCreate(Bundle savedInstanceState) {
3 global=((Global)getApplicationContext());
4 Boolean notification=global.get_notification();}

更多相关文章

  1. 关于Android(安卓)Studio3.2新建项目Android(安卓)resource link
  2. Android(安卓)- Manifest 文件 详解
  3. Android之应用程序基础
  4. Android四大组件的理解
  5. Android中的FILL_PARENT与WRAP_CONTENT的区别
  6. Android官方入门文档[1]创建一个Android项目
  7. 第三章 Android程序设计基础
  8. Android(安卓)Studio 3.0开始android Device Monitor弃用
  9. 链接器解析多重定义的全局变量

随机推荐

  1. Android ViewPager循环左右自动滑动加载P
  2. Android 广播Action大全
  3. db文件查看工具SQLiteExpert
  4. android 获取屏幕尺寸大小
  5. Android Glide加载Gif
  6. Android欢迎界面
  7. android之Spinner
  8. android视频录制
  9. android studio Unable to load class 'o
  10. Android Studio :no debuggable applicati