APIå¦å°±è¯´ï¼å¤§æ¦ææå°±Applicationå¯ä»¥ä¿åå
¨å±åæ´ï¼èä¸ä½ è¿å¯ä»¥èªå®ä¹ï¼éè¿é
ç½®AndroidManifest.xmlä¸çApplicationæ ç¾çnameå段å¯ä»¥é
ç½®èªå®ä¹çApplication,并ä¸ä½ çåºç¨ä¸å¯å¨æ¶ï¼è¿ä¸ªApplicationå°±ä¼å¯å¨ã
çäºçæ¹æ³ï¼æå个ï¼onConfigurationChanged(Configuration newConfig),onCreate(),onLowMemory(),onTerminate()ã大æ¦çäºä¸ä¸ï¼åäºä¸è¯éªï¼åªæäºä¸ä¸ªonCreate(),å®æ¯å
¥å£ActivityçonCreate()å
åå§åï¼åºè¯¥ä¹å°±æ¯which will cause that class to be instantiated for you when the process for your application/package is created.ä¸å¤è¯´äºï¼è´´ä»£ç å§ã
èªå®ä¹çApplication,å®ä¹äºä¸¤ä¸ªåéï¼å符串åéparamsåä¸ä¸ªActitvity:
[java] view plain copy
package com.ghli.applicationtest;
import android.app.Application;
import android.util.Log;
public class MyApplication extends Application {
private static final String TAG = "MyApplication";
//èªå®ä¹çåé
private String param1;
private ApplicationTest firstAct;
public String getParam1() {
return param1;
}
public void setParam1(String param1) {
this.param1 = param1;
}
public ApplicationTest getFirstAct() {
return firstAct;
}
public void setFirstAct(ApplicationTest firstAct) {
this.firstAct = firstAct;
}
@Override
public void onCreate() {
super.onCreate();
Log.v(TAG, "onCreate");
}
}
温馨提示:答案为网友推荐,仅供参考