我正在 Android 中开发一个 PhoneGap 应用程序,一些插件包含这行代码:
LegacyContext c = this.ctx;
这个项目 ( "LegacyContext c"
) 非常有用,甚至在实现我的插件时,我也广泛使用它来处理视图、活动等。但是,eclipse intellisense 将其报告为“已弃用”。那么使用 LegacyContext 类型的对象是错误的吗?我应该改用什么类型的对象?
检查新的插件开发指南这将帮助你,所以现在你可以使用cordova.getContext()
旧版 ctx 成员已弃用,并将在 2.0 发布六个月后删除。ctx 的所有方法都存在于 Context 上,因此 getContext() 和 getActivity() 都能够返回所需的正确对象。