diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java index b74c8795ffb1e..142df2102999d 100644 --- a/core/java/android/widget/TextView.java +++ b/core/java/android/widget/TextView.java @@ -14994,7 +14994,9 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener } boolean canShare() { - if (!getContext().canStartActivityForResult() || !isDeviceProvisioned()) { + if (!getContext().canStartActivityForResult() || !isDeviceProvisioned() + || !getContext().getResources().getBoolean( + com.android.internal.R.bool.config_textShareSupported)) { return false; } return canCopy(); diff --git a/core/res/res/values/config.xml b/core/res/res/values/config.xml index 75f1251f6f952..09d6795a1f1d2 100644 --- a/core/res/res/values/config.xml +++ b/core/res/res/values/config.xml @@ -6553,4 +6553,8 @@ environment to protect the user's privacy when the device is being repaired. Off by default, since OEMs may have had a similar feature on their devices. --> false + + + true diff --git a/core/res/res/values/symbols.xml b/core/res/res/values/symbols.xml index 72b76c2582f2c..655892da9b9a3 100644 --- a/core/res/res/values/symbols.xml +++ b/core/res/res/values/symbols.xml @@ -3046,6 +3046,7 @@ +