isChecked()方法是否已过时

时间:2014-07-04 09:39:41

标签: java uiautomator

isChecked()方法已弃用吗?

我正在为Android UI编码,并使用UiAutomator Framework,不显示此mathod

我正在尝试验证一个uiobjectisChecked()是否被点击。

从以下链接

我开始知道它已弃用,现在我们应该使用getValue()

http://www.gwtproject.org/javadoc/latest/com/google/gwt/user/client/ui/CheckBox.html

代码:

UiObject object = new UiObject(new UiSelector().text("Airplane mode"));
if(object!=null) {
   if(!object.isChecked())
      object.click();
}

问题在于getValue方法没有显示,即不能用于我,isChecked()总是向我false返回。

任何人都可以向我提出任何建议。

2 个答案:

答案 0 :(得分:1)

我猜你指的是错误的文档。

请查看此Link以获取UIObject类文档。

我不认为isChecked()已被弃用。它只能用于节点详细信息'checkable'=>true

的UI对象

答案 1 :(得分:0)

我有类似的问题,除了android studio甚至不接受该方法。我正在使用CheckedTextView,当我尝试放

myCheckedTextView.isChecked()   

android studio告诉我“无法解析方法isChecked()”但是还有很多其他预期的建议。

怀疑isChecked()是文档中除签名之外没有任何描述的唯一方法。 http://developer.android.com/reference/android/widget/CheckedTextView.html#isChecked()