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操作