zoukankan      html  css  js  c++  java
  • 老李分享:robotium3.6与4.0 later 的区别 2

    再仔细看了下4.0中的方法:

     java.util.ArrayList<android.view.View> getCurrentViews() 
              Returns an ArrayList of the Views currently displayed in the focused Activity or Dialog.
    <T extends android.view.View> 
    java.util.ArrayList<T>
    getCurrentViews(java.lang.Class<T> classToFilterBy) 
              Returns an ArrayList of Views matching the specified class located in the focused Activity or Dialog.
    <T extends android.view.View> 
    java.util.ArrayList<T>
    getCurrentViews(java.lang.Class<T> classToFilterBy, android.view.View parent) 
              Returns an ArrayList of Views matching the specified class located under the specified parent.

    虽然只剩下了三个getCurrentViews()方法,但却可以替代3.6的众多方法

    java.lang.Class<T> classToFilterBy参数传入相应的类即可

    例如:ArrayList<ImageView> imageList=solo.getCurrentViews(ImageView.class);得到的即是ImageView

                ArrayList<ImageView> imageList=solo.getCurrentViews(ImageView.class,parentView);

     
  • 相关阅读:
    其他标签
    数组和全局变量
    字符串处理
    运算符
    PHP安装配置工具
    String、StringBuffer与StringBuilder之间区别
    mybits——1
    异常
    ubuntu 系统错误:Error : BrokenCount > 0解决
    ubuntu配置VScode
  • 原文地址:https://www.cnblogs.com/poptest/p/5121920.html
Copyright © 2011-2022 走看看