请勿使用Phonegap 1.9.0(使用插件ChildBrowser(https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser) android版)。 ChildBrowser.java中存在一些错误。 JavaScript写入window.plugins已弃用。请勿使用Phonegap 1.9.0的插件ChildBrowser
有没有人有任何想法? 谢谢。
请勿使用Phonegap 1.9.0(使用插件ChildBrowser(https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser) android版)。 ChildBrowser.java中存在一些错误。 JavaScript写入window.plugins已弃用。请勿使用Phonegap 1.9.0的插件ChildBrowser
有没有人有任何想法? 谢谢。
我确实设法使它与Cordova 1.9.0一起工作,在ChildBrowser.java
文件中几乎没有变化。
变化我做:用ctx.getActivity().getSystemService()
ctx.getAssets()
与ctx.getActivity().getAssets()
ctx.runOnUiThread()
repla更换
ctx.getContext()
替换为ctx.getActivity().getApplicationContext()
ctx.startActivity()
与ctx.getActivity().startActivity()
ctx.getSystemService()
更换更换与ctx.getActivity().runOnUiThread()
new Dialog(ctx.getContext(), android.R.style.Theme_NoTitleBar)
土木工程署与new Dialog(ctx.getActivity(), android.R.style.Theme_NoTitleBar)
代替我没有积极测试,但它确实与基本测试工作。我可能已经替换了错误或错过了任何东西,但上述更改工作正常。
完整的源在 - https://gist.github.com/3085079
我与科尔多瓦1.9在Android 2.2
我已经贴上去的升级ChildBrowser.java与1.9.0工程,我的Dropbox帐户进行测试。我还没有把这些改变推到github上,因为我希望在2.0.0中这样做,你不需要更新你的插件src代码,只是让它们在最新版本的PG中工作。我希望在发布2.0.0之前检查这一更改,以便我们都能够继续提供有关如何升级插件的详细说明。
正如后续,这是我的博客文章在kerfuffle。
http://simonmacdonald.blogspot.ca/2012/07/phonegap-android-plugins-sometimes-we.html
BHAI在第一种方法只有'ctx'是不够的,而不是'ctx.getContext()':)。虽然+1这样的细节.... – 2012-07-13 06:14:56
@Coder_sLaY感谢,没意识到那一部分。在需要其他插件的情况下放置细节。 – dhaval 2012-07-13 06:58:44