当前位置:操作系统 > 安卓/Android >>

在Android 中的全局变量

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

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


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

 public  class  Global extends Application { 
    private Boolean _notification=false; 
    public Boolean get_notification() { 
        return _notification; 
    } 
    public void set_notification(Boolean _notification) { 
        this._notification = _notification; 
    } 
} 

public  class  Global extends Application {
    private Boolean _notification=false;
    public Boolean get_notification() {
        return _notification;
    }
    public void set_notification(Boolean _notification) {
        this._notification = _notification;
    }

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

<application 
android:name=".Global" 
        .... /> 

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

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

 Global global; 
    public void onCreate(Bundle savedInstanceState) { 
        global=((Global)getApplicationContext()); 
        Boolean notification=global.get_notification();} 

Global global;
    public void onCreate(Bundle savedInstanceState) {
        global=((Global)getApplicationContext());
        Boolean notification=global.get_notification();}

 

补充:移动开发 , Android ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,