Magisk/stub/src/main/java/com/topjohnwu/magisk/DelegateApplication.java

31 lines
756 B
Java

package com.topjohnwu.magisk;
import android.app.Application;
import android.content.Context;
import android.content.res.Configuration;
public class DelegateApplication extends Application {
private Application receiver;
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
receiver = DynLoad.createAndSetupApp(this);
}
@Override
public void onCreate() {
super.onCreate();
if (receiver != null)
receiver.onCreate();
}
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (receiver != null)
receiver.onConfigurationChanged(newConfig);
}
}