有没有办法实现我用于开发的Android SDK版本中不存在的界面,但是在以后的Android版本中通过反射或其他方式存在?
我需要实现接口“WebViewClassic.TitleBarDelegate”,它(以及类WebViewClassic)出现在API-16中,但在早期的API中不存在。 如果不将开发升级到API-16,怎么办呢?
它必须由我自定义的WebView派生类实现,因为WebView实现会调用此接口的方法。
那么也许可以在调用时在运行时将一个方法替换为另一个方法?
或者最后可能会出现一些方法在一个软件包中为不同的API版本发布版本?
任何建议都会很棒。
答案 0 :(得分:0)
也许您可以从Android Sources中获取相关文件并将它们放入您的项目中?当有人需要稍微调整这些类时,我已经在某些课程中看到了这一点。但不确定你的情况。