/** * you can override this method instead of {@link android.app.Application attachBaseContext} * @param base */ @Override public void attachBaseContextByDaemon(Context base) { super.attachBaseContextByDaemon(base); }
@Override public final void attachBaseContext(Context base) { if(mHasAttachBaseContext){ return ; } mHasAttachBaseContext = true; super.attachBaseContext(base); mDaemonClient.onAttachBaseContext(base); attachBaseContextByDaemon(base); }
/** * you can override this method instead of {@link android.app.Application attachBaseContext} * @param base */ @Override public void attachBaseContextByDaemon(Context base) { super.attachBaseContextByDaemon(base); }
@Override public final void attachBaseContext(Context base) { if(mHasAttachBaseContext){ return ; } mHasAttachBaseContext = true; super.attachBaseContext(base); mDaemonClient.onAttachBaseContext(base); attachBaseContextByDaemon(base); }