package io.flutter.plugin.platform;

import android.content.Context;
import android.content.ContextWrapper;
import android.view.Display;
import android.view.inputmethod.InputMethodManager;
import androidx.annotation.Nullable;

/* JADX INFO: loaded from: classes.dex */
public final class u extends ContextWrapper {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final InputMethodManager f28256a;

    public u(Context context) {
        this(context, null);
    }

    @Override // android.content.ContextWrapper, android.content.Context
    public final Context createDisplayContext(Display display) {
        return new u(super.createDisplayContext(display), this.f28256a);
    }

    @Override // android.content.ContextWrapper, android.content.Context
    public final Object getSystemService(String str) {
        return "input_method".equals(str) ? this.f28256a : super.getSystemService(str);
    }

    private u(Context context, @Nullable InputMethodManager inputMethodManager) {
        super(context);
        this.f28256a = inputMethodManager == null ? (InputMethodManager) context.getSystemService("input_method") : inputMethodManager;
    }
}
