Java代碼:
public class TestApplication extends Application {
private int curIndex;
public int getCurIndex() {
return curIndex;
}
public void setCurIndex(int curIndex) {
this.curIndex = curIndex;
}
@Override
public void onCreate() {
super.onCreate();
}
@Override
public void onTerminate() {
super.onTerminate();
}
}
application中有一個curIndex和setter getter方法。
第一個acitivty中對application進行的操作:
Java代碼:
TestApplication application = (TestApplication) this.getApplication();
Log.i("data", ""+application.getCurIndex());
application.setCurIndex(5);
第二個Activity:
Java代碼:
TestApplication application = (TestApplication)this.getApplication();
Log.i("data", ""+application.getCurIndex());
application.setCurIndex(6);
第三個Activity:
Java代碼
final TestApplication application = (TestApplication) this.getApplication();
Log.i("data", ""+application.getCurIndex());