【问题标题】:Android LinkedHashMap.eldest() method is NOT availableAndroid LinkedHashMap.eldest() 方法不可用
【发布时间】:2014-01-30 12:22:30
【问题描述】:

我在附加源时看到了 LinkedHashMap.eldest() 方法但不能使用它。

知道为什么它不可用吗?

【问题讨论】:

    标签: android linkedhashmap


    【解决方案1】:

    这是一种隐藏方法 - 可使用反射调用,但不是公共 API 的一部分,因此可能会在不同的 android 版本之间发生变化

    https://android.googlesource.com/platform/libcore/+/a47f800/luni/src/main/java/java/util/LinkedHashMap.java 第 169 行 @hide 注释阻止它对公众可见

    【讨论】:

      【解决方案2】:

      因为在这个类和任何超类型中都没有这样的方法:

      LinkedHashMap

      HashMap

      AbstractMap

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多