Android LinkedHashMap.eldest()方法不可用

时间:2014-01-30 12:22:31

标签: android linkedhashmap

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

知道为什么它不可用吗?

2 个答案:

答案 0 :(得分:4)

这是一个隐藏方法 - 使用反射调用,但不是公共API的一部分,因此很可能在android的版本之间进行更改

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

答案 1 :(得分:0)

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

LinkedHashMap

HashMap

AbstractMap