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

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

hot3.png

android使用全局变量的方法有很多,但是简单好用的方法却很少,前段时间在麦子学院android开发视频教程上面发现一个很好的方法:

 public class MyApp extends Application {
private Integer[] state;
public Integer[] getState() {
return state;
}
public void setState(Integer[] state) {
this.state = state;
}
@Override
public void onCreate() {
// TODO Auto-generated method stub
super.onCreate();
setState(we);
}//一定要在onCreate方法里给变量赋值
public Integer[] we=new Integer[]{
    R.drawable.b_0,R.drawable.b_1,R.drawable.b_2,
    R.drawable.b_3,R.drawable.b_4,R.drawable.b_5
};

}

在所需要的activity中使用
MyApp appState = (MyApp)getApplicationContext();
Integer[] we = appState.getState();
来获取,最后一步别忘了在manifest中的application标签中添加 android:name=".MyApp"(这儿不是新建<application></application>)

转载于:https://my.oschina.net/u/2421687/blog/482863

你可能感兴趣的文章
c++打印环境变量
查看>>
C标准I/O库函数与Unbuffered I/O函数
查看>>
Java NIO中的通道Channel(一)通道基础
查看>>
Androidn Notification的使用,解决找不到setLatestEventInfo方法
查看>>
Linux下完美使用find+grep实现全局代码搜索
查看>>
selenium定位方法(java实例)(二)
查看>>
为什么要点两下才能删除一个li节点 原来是空白节点作怪
查看>>
Jvm(49),指令集----异常处理指令
查看>>
统计分析工程的依赖项
查看>>
Vue2 第一天学习
查看>>
Firefox 7正式发布
查看>>
HDU 1074 Doing Homework (状态压缩DP)
查看>>
android的动画相关参数说明
查看>>
WP7 开发(十一) Web Task
查看>>
进程间通信方式
查看>>
Archlinux三步安装e17
查看>>
C# DateTime 月第一天和最后一天 取法
查看>>
通过 Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase 实现 WPF 单例启动
查看>>
11、mysql导出数据库表的创建sql语句
查看>>
Permission denied in linux
查看>>