当前位置: 代码迷 >> Android >> 【转】android应用全局变量
  详细解决方案

【转】android应用全局变量

热度:84   发布时间:2016-05-01 14:34:03.0
【转】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()	{		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>)

  相关解决方案