测试:
public class MyApplication extends Application {
private static final String TAG = MyApplication.class.getSimpleName();
@Override
public void onCreate() {
super.onCreate();
Log.d(TAG,"onCreat被调用 Application被创建");
}
@Override
public void onTerminate() {
super.onTerminate();
Log.d(TAG,"onTerminate被调用 系统内存不足");
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
Log.d(TAG,"onConfigurationChanged被调用 屏幕旋转语言切换等配置信息被改变");
}
@Override
public void onLowMemory() {
super.onLowMemory();
Log.d(TAG,"onLowMemory被调用 整体内存较低的时候");
}
@Override
public void onTrimMemory(int level) {
super.onTrimMemory(level);
Log.d(TAG,"onTrimMemory被调用 Application结束的时候");
}
}