jimu-decompiled/sources/androidx/fragment/app/FragmentHostCallback.java
2025-05-13 19:24:51 +02:00

74 lines
2.0 KiB
Java

package androidx.fragment.app;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
import android.os.Bundle;
import android.os.Handler;
import android.view.LayoutInflater;
import androidx.core.util.Preconditions;
import java.io.FileDescriptor;
import java.io.PrintWriter;
/* loaded from: classes.dex */
public abstract class FragmentHostCallback<E> extends FragmentContainer {
private final Activity a;
private final Context b;
private final Handler c;
final FragmentManagerImpl d;
FragmentHostCallback(FragmentActivity fragmentActivity) {
this(fragmentActivity, fragmentActivity, fragmentActivity.mHandler, 0);
}
abstract void a(Fragment fragment);
public abstract void a(Fragment fragment, Intent intent, int i, Bundle bundle);
public abstract void a(Fragment fragment, IntentSender intentSender, int i, Intent intent, int i2, int i3, int i4, Bundle bundle) throws IntentSender.SendIntentException;
public abstract void a(Fragment fragment, String[] strArr, int i);
public abstract void a(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr);
public abstract boolean a(String str);
Activity b() {
return this.a;
}
public abstract boolean b(Fragment fragment);
Context c() {
return this.b;
}
FragmentManagerImpl d() {
return this.d;
}
Handler e() {
return this.c;
}
public abstract E f();
public abstract LayoutInflater g();
public abstract int h();
public abstract boolean i();
public abstract void j();
FragmentHostCallback(Activity activity, Context context, Handler handler, int i) {
this.d = new FragmentManagerImpl();
this.a = activity;
Preconditions.a(context, "context == null");
this.b = context;
Preconditions.a(handler, "handler == null");
this.c = handler;
}
}