Handle long text for share/cut/copy operations.
When TextView or EditText contains text that is larger than the total parcelable limit, some of the FloatingToolbar operations would crash. This CL changes the behavior as follows: - Show a toast message if cut or copy operation fails because it cannot set the primary clip. - Trim the text for share and process_text actions - A simple app with an EditText and a long text in it, would not open since Autofill value was being sent over IPC. Trimmed the text that is sent for Autofill feature. - Trim the value send to accessibility services Test: bit CtsWidgetTestCases:.TextViewTest Test: bit FrameworksCoreTests:android.widget.TextViewTest Test: bit FrameworksCoreTests:android.text.TextUtilsTest Test: Manual sample app test Bug: 8013261 Change-Id: Ia0df6b4eb4c13071a1bf75cedac7241c7239663c
Loading
Please register or sign in to comment