【转】android使用全局变量
public class MyApp extends Application{private Integer[] state;public Integer[] getState(){return state;}public void setState(Integer[] state){this.state = state;}@Overridepublic void onCreate(){super.onCreate();// 一定要在onCreate方法里给变量赋值setState(we);}public Integer[] we = new Integer[]{R.drawable.btn_normal, R.drawable.btn_press, R.drawable.btn_selector,R.drawable.icon};}?
在所需要的activity中使用
?MyApp appState = (MyApp)getApplicationContext();
?Integer[] we = appState.getState();
?来获取,最后一步别忘了在manifest中的application标签中添加
android:name=".MyApp"(这儿不是新建<application></application>)