Remove spans from edited text when copying back to clipboard

Bug: 233904706
Fix: 233904706
Test: manual
Change-Id: I7b7ab76e10e5c9223812b56c39414e3cfbb0ced8
This commit is contained in:
Miranda Kephart
2022-05-25 16:50:18 -04:00
parent f77a4fd308
commit 94b0fce5b0

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);