您的位置:首页 > 移动开发 > Android开发

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>)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: