Merge "Remove InputMethodManagerDelegate#startInput()"

This commit is contained in:
TreeHugger Robot
2022-10-14 07:48:29 +00:00
committed by Android (Google) Code Review
2 changed files with 2 additions and 14 deletions

View File

@@ -26,8 +26,6 @@ import android.util.proto.ProtoOutputStream;
import android.view.inputmethod.InputMethodManager;
import com.android.internal.inputmethod.InputMethodDebug;
import com.android.internal.inputmethod.StartInputFlags;
import com.android.internal.inputmethod.StartInputReason;
/**
* Responsible for IME focus handling inside {@link ViewRootImpl}.
@@ -189,13 +187,6 @@ public final class ImeFocusController {
* @hide
*/
public interface InputMethodManagerDelegate {
/**
* Starts the input connection.
*/
boolean startInput(@StartInputReason int startInputReason, View focusedView,
@StartInputFlags int startInputFlags,
@WindowManager.LayoutParams.SoftInputModeFlags int softInputMode, int windowFlags);
void onPostWindowFocus(View viewForWindowFocus,
@NonNull WindowManager.LayoutParams windowAttribute);
void onViewFocusChanged(@NonNull View view, boolean hasFocus);

View File

@@ -737,11 +737,8 @@ public final class InputMethodManager {
private final class DelegateImpl implements
ImeFocusController.InputMethodManagerDelegate {
/**
* Used by {@link ImeFocusController} to start input connection.
*/
@Override
public boolean startInput(@StartInputReason int startInputReason, View focusedView,
private boolean startInput(@StartInputReason int startInputReason, View focusedView,
@StartInputFlags int startInputFlags, @SoftInputModeFlags int softInputMode,
int windowFlags) {
ImeTracing.getInstance().triggerClientDump(