Automation 对于react native screen-UIAUTOMATOR,isChecked()方法始终返回false

Automation 对于react native screen-UIAUTOMATOR,isChecked()方法始终返回false,automation,android-espresso,android-uiautomator,Automation,Android Espresso,Android Uiautomator,正如在各种博客中提到的那样,UiObject.isChecked()方法可用于属性的复选框验证,如-如果已选中或未选中,但它似乎仅适用于android本机屏幕,因为我在我的应用程序中的react本机屏幕上尝试了该方法,它总是将.isChecked返回为false。 我尝试了UiObject2类以及UiObject类,但它不起作用! 所以问题是-UiObject.ischecked()无法在android应用程序的react本机屏幕上工作。有人能帮忙吗?或者确认它是否对你有效,而不是它是如何工

正如在各种博客中提到的那样,
UiObject.isChecked()
方法可用于属性的复选框验证,如-如果已选中或未选中,但它似乎仅适用于android本机屏幕,因为我在我的应用程序中的react本机屏幕上尝试了该方法,它总是将
.isChecked
返回为false。
我尝试了
UiObject2
类以及
UiObject
类,但它不起作用!

所以问题是-
UiObject.ischecked()
无法在android应用程序的react本机屏幕上工作。有人能帮忙吗?或者确认它是否对你有效,而不是它是如何工作的?

代码如下:

try {    
UiObject checkBox_toggle = mDevice.findObject(new UiSelector().description("toggle_checkbox"));   if (checkBox_toggle.isChecked()) {
         checkBox_toggle.click();
          }    } catch (UiObjectNotFoundException e) {
          e.printStackTrace();
        }
         UiObject2 checkBox_toggle = 
         mDevice.findObject(By.desc("toggle_checkbox"));
            if (checkBox_toggle.isChecked()) {
               checkBox_toggle.click(); 
             }
谢谢