summaryrefslogtreecommitdiff
path: root/core/java/android/widget/RichContentReceiver.java
Commit message (Collapse)AuthorAgeFilesLines
* Update RichContentReceiver API (now OnReceiveContentCallback)Nikita Dubrovsky2020-09-251-234/+0
| | | | | | | | | | | Bug: 163718378 Bug: 165632620 Bug: 152068298 Test: Unit tests atest CtsWidgetTestCases:TextViewOnReceiveContentCallbackTest atest CtsViewTestCases:ViewTest atest FrameworksCoreTests:TextViewProcessTextTest Change-Id: I3fa65b47c920a9d1ddad88a79e60864dc8109753
* Add debug logging for RichContentReceiverNikita Dubrovsky2020-04-191-0/+28
| | | | | | Bug: 152068298 Test: manual Change-Id: I05becdd9d7d8668397f6002b1b8cc26f02bc60ef
* Rename RichContentReceiver.SOURCE_MENU to SOURCE_CLIPBOARDNikita Dubrovsky2020-04-191-6/+6
| | | | | | | | | | | Using "menu" was ambiguous since ACTION_PROCESS_TEXT is also triggered via the menu but has its own enum value. Bug: 152068298 Bug: 154151141 Test: ran tests atest CtsWidgetTestCases:TextViewRichContentReceiverTest Change-Id: I3805577e9d7bbf55d40339d37820cd7f510da37e
* Integrate ACTION_PROCESS_TEXT with RichContentReceiverNikita Dubrovsky2020-04-161-1/+7
| | | | | | | | | Bug: 152068298 Bug: 152808432 Test: Ran existing/new tests for ACTION_PROCESS_TEXT atest FrameworksCoreTests:TextViewTest atest FrameworksCoreTests:TextViewProcessTextTest Change-Id: Idf88839f96087cdc403ea1b5413c238413e005d3
* Minor javadoc fixes for RichContentReceiver APINikita Dubrovsky2020-04-031-1/+1
| | | | | | Bug: 152068298 Test: Presubmit Change-Id: If86fa3d68ae2af616f234a3fe283f333c29888cd
* Add unified API for inserting rich content (e.g. pasting an image)Nikita Dubrovsky2020-03-311-0/+200
The new callback provides a single API that apps can implement to support the different ways in which rich content may be inserted. The API is added to TextView and unifies the following code paths: * paste from the clipboard (TextView.paste) * content insertion from the IME (InputConnection.commitContent) * drag and drop (Editor.onDrop) * autofill (TextView.autofill) Corresponding API in support lib: aosp/1200800 Bug: 152068298 Test: Manual and unit tests atest FrameworksCoreTests:TextViewRichContentReceiverTest atest FrameworksCoreTests:AutofillValueTest atest FrameworksCoreTests:TextViewActivityTest Change-Id: I6e03a398ccb6fa5526d0a282fc114f4e80285099