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>)