0

有没有办法实现我用于开发的Android SDK版本中不存在但通过反射或其他方式存在于更高版本的Android版本中的接口?

我需要实现接口“WebViewClassic.TitleBarDelegate”,它(以及 WebViewClassic 类)出现在 API-16 中,但在早期的 API 中不存在。不将开发升级到 API-16 怎么办?

它必须由我从 WebView 派生的自定义类实现,因为 WebView 实现调用此接口的方法。

因此,或者可以在调用时在运行时将一种方法替换为另一种方法?

或者也许最终出现了一些在一个包中发布不同 API 版本的方法?

任何建议都会很棒。

4

1 回答 1

0

也许您可以从 Android Sources 中获取相关文件并将它们放入您的项目中?当有人需要稍微调整这些课程时,我已经在某些课程中看到了这一点。不过不确定你的情况。

于 2012-07-18T08:39:50.073 回答