API version check for AccessibilityNodeInfo.setEditable call (flutter/engine#4522)

Fixes https://github.com/flutter/flutter/issues/13896
This commit is contained in:
Jason Simmons 2018-01-05 14:45:35 -08:00 committed by GitHub
parent 0327fa6f71
commit 9ba9bfc0b2

View File

@ -6,6 +6,7 @@ package io.flutter.view;
import android.graphics.Rect;
import android.opengl.Matrix;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
@ -121,7 +122,8 @@ class AccessibilityBridge extends AccessibilityNodeProvider implements BasicMess
if (object.hasFlag(Flag.IS_TEXT_FIELD)) {
result.setClassName("android.widget.EditText");
result.setEditable(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2)
result.setEditable(true);
// Cursor movements
int granularities = 0;