android开发必备知识:ndroid使用全局变量
2015-07-23 15:10
495 查看
4000
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>)
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>)
相关文章推荐
- android intent filter浏览器应用的设置,如何使用choose-box选择应用
- android bitmap 获取像素
- Android真机调试的时候logcat中无法输出调试信息的解决办法
- android 实现地图定位功能
- Android活动的启动模式
- TextVie获取显示字符串的宽度之Android开发
- android AsyncTask介绍
- android实用技巧:android实现listview异步加载图片
- Android 四大组件学习之ContentProvider一
- Android版本和API Level对应关系
- android webview js交互 第一节 (java和js交互)
- Android代码内存优化建议-OnTrimMemory优化
- android中获取 bitmap 像素的颜色 之吸管取色功能
- android获取View上某点的颜色
- Android客户端向服务器端发送数据的流程(1)
- Android ArrayAdapter 详解
- Android 如何修改PrograssBar的背景图片?
- Android
- 麦子学院android老师分享android实现listview异步加载图片的方法
- Android GridView中Item宽高不正常的问题解决