我TextView#getMaxLines()
在我的应用程序中使用了几个星期,没有发生任何事故。
Lint 现在通知我它仅在 API 16+ 中可用(#setMaxLines()
是 API 1+...),但是(据我所知)我没有修改任何会导致这个突然标志的东西 - 我的 min-sdk 有已经 8 了一段时间,我的源代码管理中有文件来证明这一点。
1) 为什么 lint 会随机标记此错误?(要清楚,我的意思是说它最初应该抓住它 - 我并不是暗示这是它根本不应该标记的东西)。
2) 有没有办法在 pre-api 16 设备上检索 TextView 的 maxLines?我检查了源代码,但无法设计一种方法来使用2.2 device上的公开方法来检索此值。