Update setInTouchMode javadoc

Update the javadoc for Instrumentation#setInTouchMode indicating that
starting from Android Tiramisu, this method will only take effect if the
instrumentation was sourced from SHELL or ROOT owned processes.

Test: m
Fixes: 222652344
Change-Id: I8af79acb11f17233f395412670c9f171aec80c59
This commit is contained in:
Antonio Kantek
2022-03-21 11:56:18 -07:00
parent e7bf883fa4
commit afb41741b9

View File

@@ -381,6 +381,10 @@ public class Instrumentation {
* Force the global system in or out of touch mode. This can be used if your
* instrumentation relies on the UI being in one more or the other when it starts.
*
* <p><b>Note:</b> Starting from Android {@link Build.VERSION_CODES#TIRAMISU}, this method
* will only take effect if the instrumentation was sourced from a process with
* {@code MODIFY_TOUCH_MODE_STATE} internal permission granted (shell already have it).
*
* @param inTouch Set to true to be in touch mode, false to be in focus mode.
*/
public void setInTouchMode(boolean inTouch) {