Merge "Remove spans from edited text when copying back to clipboard" into tm-dev am: fc51b366b4

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/18602605

Change-Id: Ibe0905bfd87d406e3d5635ba22497aef592b446a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Matt Casey
2022-06-01 01:26:52 +00:00
committed by Automerger Merge Worker

View File

@@ -26,6 +26,7 @@ import android.content.Intent;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.os.PersistableBundle;
import android.text.Editable;
import android.util.Log;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
@@ -93,7 +94,9 @@ public class EditTextActivity extends Activity
}
private void saveToClipboard() {
ClipData clip = ClipData.newPlainText("text", mEditText.getText());
Editable editedText = mEditText.getText();
editedText.clearSpans();
ClipData clip = ClipData.newPlainText("text", editedText);
PersistableBundle extras = new PersistableBundle();
extras.putBoolean(ClipDescription.EXTRA_IS_SENSITIVE, mSensitive);
clip.getDescription().setExtras(extras);