package org.bbs.osgi.activity;
import android.app.Application;
import android.app.Application.ActivityLifecycleCallbacks;
import android.app.Application.OnProvideAssistDataListener;
import android.content.ComponentCallbacks;
import android.content.res.Configuration;
import android.content.res.Resources;
/**
* define method consistency with {@link Application}.
* <p>
*
* <p>
* when add new function, keep it in section, in order.
* @author luoqii
*
* @see {@link BundleActivity}
*/
public class ApplicationAgent
extends Application implements IApplicationAgent
{
Application mHostApplicion;
@Override
public void onTerminate() {
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
}
@Override
public void onLowMemory() {
}
@Override
public void onTrimMemory(int level) {
}
@Override
public void registerComponentCallbacks(ComponentCallbacks callback) {
super.registerComponentCallbacks(callback);
}
@Override
public void unregisterComponentCallbacks(ComponentCallbacks callback) {
super.unregisterComponentCallbacks(callback);
}
@Override
public void registerActivityLifecycleCallbacks(
ActivityLifecycleCallbacks callback) {
super.registerActivityLifecycleCallbacks(callback);
}
@Override
public void unregisterActivityLifecycleCallbacks(
ActivityLifecycleCallbacks callback) {
super.unregisterActivityLifecycleCallbacks(callback);
}
@Override
public void registerOnProvideAssistDataListener(
OnProvideAssistDataListener callback) {
super.registerOnProvideAssistDataListener(callback);
}
@Override
public void unregisterOnProvideAssistDataListener(
OnProvideAssistDataListener callback) {
super.unregisterOnProvideAssistDataListener(callback);
}
// life-cycle
@Override
public void onCreate() {
}
public Resources getResources() {
return mHostApplicion.getResources();
}
}