Skip to content

ObjectsCompat · Objects 工具 ​

ObjectsCompat 是 java.util.Objects 的低版本兼容替代。Objects 类在 API 19+ 才有,VirtualXposed 要兼容更低版本时用它提供等价的 equals。

方法 ​

方法作用
equals(Object a, Object b)空安全的相等判断:两个 null 相等,单个 null 不等,否则 a.equals(b)

用途 ​

全框架最常用的工具之一。MethodProxy 比较参数、ArrayUtils 查找元素、ComponentUtils 比较 Intent 字段,都依赖 ObjectsCompat.equals 做空安全比较,避免到处写 a == null ? b == null : a.equals(b)。

空安全判断 ​

关联 ​

基于 VirtualApp 与 epic,仅供学习研究。VirtualApp 禁止商用。