博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android中使用全局变量
阅读量:6595 次
发布时间:2019-06-24

本文共 633 字,大约阅读时间需要 2 分钟。

在android中利用extends Application的方法添加全局变量的方法现在应该使用得非常普遍了,这种方法在Activity中使用getApplication()方法获取 Context,在View中使用getContext().getApplicationContext()方法获取Context,继而获取全局变 量,简单有效。但是刚刚我被一个问题困扰了,假如我现在既不在Activity里,也不在View里,在我自定义的类里面使用全局变量怎么弄??这里记录 一下。

 

    1. public class MyApplication extends Application {  
    2.      
    3.    private static MyApplication instance;  
    4.       
    5.    public static MyApplication getInstance() {  
    6.       return instance;  
    7.     }  
    8.  
    9.     @Override 
    10.     public void onCreate() {  
    11.       super.onCreate();  
    12.       instance = this;  
    13.     }  
    14. }

如此一来,就可以在任意类中使用MyApplication.getInstance()来获取应用程序Context了,继而就可以方便的获取全局变量了!

本文出自 “” 博客,请务必保留此出处

转载于:https://www.cnblogs.com/shirley-1019/archive/2013/03/27/2983956.html

你可能感兴趣的文章
Java8中聚合操作collect、reduce方法详解
查看>>
查看记录
查看>>
mybatis报ORA-00911: 无效字符
查看>>
我的友情链接
查看>>
Linux运维学习笔记之二:常用命令1
查看>>
snort安装常见问题及解决方法
查看>>
在ubuntu系统安装jdk
查看>>
Extjs - Panel组件
查看>>
我的友情链接
查看>>
Spfa(最短路求解)
查看>>
JAVA API----Math类和Random类
查看>>
求js数组中最小值
查看>>
UVA10018 Reverse and Add
查看>>
【转载】Jquery验证 Jquery.validate详细解读
查看>>
软件需求规格书
查看>>
用Java axis2调用.net平台的Webservice出现的一些问题
查看>>
VS2005内存泄漏检测方法[转载]
查看>>
三角形面积 蓝桥杯
查看>>
form的一个问题
查看>>
数据库操作
查看>>