Loading core/java/android/widget/TextViewOnReceiveContentListener.java +1 −22 Original line number Diff line number Diff line Loading @@ -183,15 +183,9 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL */ private static boolean isUsageOfImeCommitContentEnabled(@NonNull View view) { if (view.getReceiveContentMimeTypes() != null) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "Fallback to commitContent disabled (custom callback is set)"); } return false; } if (Compatibility.isChangeEnabled(AUTOFILL_NON_TEXT_REQUIRES_ON_RECEIVE_CONTENT_LISTENER)) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "Fallback to commitContent disabled (target SDK is above S)"); } return false; } return true; Loading Loading @@ -222,10 +216,6 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL */ void setInputConnectionInfo(@NonNull TextView view, @NonNull InputConnection ic, @NonNull EditorInfo editorInfo) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "setInputConnectionInfo: " + Arrays.toString(editorInfo.contentMimeTypes)); } if (!isUsageOfImeCommitContentEnabled(view)) { mInputConnectionInfo = null; return; Loading @@ -243,9 +233,6 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL * callback instance. */ void clearInputConnectionInfo() { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "clearInputConnectionInfo: " + mInputConnectionInfo); } mInputConnectionInfo = null; } Loading @@ -265,17 +252,9 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL } final InputConnectionInfo icInfo = mInputConnectionInfo; if (icInfo == null) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "getEditorInfoMimeTypes: No usable EditorInfo"); } return null; } final String[] editorInfoContentMimeTypes = icInfo.mEditorInfoContentMimeTypes; if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "getEditorInfoMimeTypes: " + Arrays.toString(editorInfoContentMimeTypes)); } return editorInfoContentMimeTypes; return icInfo.mEditorInfoContentMimeTypes; } /** Loading Loading
core/java/android/widget/TextViewOnReceiveContentListener.java +1 −22 Original line number Diff line number Diff line Loading @@ -183,15 +183,9 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL */ private static boolean isUsageOfImeCommitContentEnabled(@NonNull View view) { if (view.getReceiveContentMimeTypes() != null) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "Fallback to commitContent disabled (custom callback is set)"); } return false; } if (Compatibility.isChangeEnabled(AUTOFILL_NON_TEXT_REQUIRES_ON_RECEIVE_CONTENT_LISTENER)) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "Fallback to commitContent disabled (target SDK is above S)"); } return false; } return true; Loading Loading @@ -222,10 +216,6 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL */ void setInputConnectionInfo(@NonNull TextView view, @NonNull InputConnection ic, @NonNull EditorInfo editorInfo) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "setInputConnectionInfo: " + Arrays.toString(editorInfo.contentMimeTypes)); } if (!isUsageOfImeCommitContentEnabled(view)) { mInputConnectionInfo = null; return; Loading @@ -243,9 +233,6 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL * callback instance. */ void clearInputConnectionInfo() { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "clearInputConnectionInfo: " + mInputConnectionInfo); } mInputConnectionInfo = null; } Loading @@ -265,17 +252,9 @@ public final class TextViewOnReceiveContentListener implements OnReceiveContentL } final InputConnectionInfo icInfo = mInputConnectionInfo; if (icInfo == null) { if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "getEditorInfoMimeTypes: No usable EditorInfo"); } return null; } final String[] editorInfoContentMimeTypes = icInfo.mEditorInfoContentMimeTypes; if (Log.isLoggable(LOG_TAG, Log.VERBOSE)) { Log.v(LOG_TAG, "getEditorInfoMimeTypes: " + Arrays.toString(editorInfoContentMimeTypes)); } return editorInfoContentMimeTypes; return icInfo.mEditorInfoContentMimeTypes; } /** Loading