Android开发之——Debug调试模式对数据筛选

一 应用场景

Debug调试时,返回了数据列表,且列表数据较多时,如何筛选有效信息呢?

二 解决方案

  • 查看要调试的数据列表wifiList及特征数据BSSID
  • 在要查看的数据列表上右键,选择Evaluate Expression
  • 在弹出的Evaluate评估窗口中填入过滤表达式,回车或点击底部的Evaluate按钮
    1
    wifiList.filter { it.SSID.contains("Bio") }
  • 所有适合表达式的结果展示在Result框中

三 可能出现的问题

  • 在数据列表上,右键选择Filter
  • 同理,在Filtered by输入框中输入过滤条件
  • 执行Filterd过滤操作,显示异常
    1
    Errors:No such instance field:'filter'
  • 在失败页面,右键选择Evaluate Expression执行Evaluate操作