Cordova Don';t使用Phonegap 1.9.0插件儿童浏览器

Cordova Don';t使用Phonegap 1.9.0插件儿童浏览器,cordova,phonegap-plugins,childbrowser,Cordova,Phonegap Plugins,Childbrowser,不工作插件儿童浏览器(https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser)使用Phonegap 1.9.0(使用android版本)。 ChildBrowser.java中存在一些错误。 javascript写的window.plugins不推荐使用 有人有什么想法吗? 谢谢。我确实设法使它与Cordova 1.9.0一起工作,而ChildBrowser.java文件中的改动很少 我所做的改变

不工作插件儿童浏览器(https://github.com/phonegap/phonegap-plugins/tree/master/Android/ChildBrowser)使用Phonegap 1.9.0(使用android版本)。 ChildBrowser.java中存在一些错误。 javascript写的window.plugins不推荐使用

有人有什么想法吗?
谢谢。

我确实设法使它与Cordova 1.9.0一起工作,而
ChildBrowser.java
文件中的改动很少

我所做的改变:

  • ctx.getContext()
    替换为
    ctx.getActivity().getApplicationContext()
  • ctx.startActivity()
    替换为
    ctx.getActivity().startActivity()
  • ctx.getSystemService()
    替换为
    ctx.getActivity().getSystemService()
  • ctx.getAssets()
    替换为
    ctx.getActivity().getAssets()
  • ctx.runOnUiThread()
    替换为
    ctx.getActivity().runOnUiThread()
  • 新建对话框(ctx.getContext(),android.R.style.Theme\u NoTitleBar)
    替换为
    新建对话框(ctx.getActivity(),android.R.style.Theme\u NoTitleBar)
我没有进行过积极的测试,但它确实适用于基本测试。我可能替换了一些错误或遗漏了任何内容,但上面的更改工作正常

完整来源于-


我已经在Android 2.2上使用Cordova 1.9进行了测试,我确实成功地使Cordova 1.9.0在
ChildBrowser.java
文件中进行了一些更改

我所做的改变:

  • ctx.getContext()
    替换为
    ctx.getActivity().getApplicationContext()
  • ctx.startActivity()
    替换为
    ctx.getActivity().startActivity()
  • ctx.getSystemService()
    替换为
    ctx.getActivity().getSystemService()
  • ctx.getAssets()
    替换为
    ctx.getActivity().getAssets()
  • ctx.runOnUiThread()
    替换为
    ctx.getActivity().runOnUiThread()
  • 新建对话框(ctx.getContext(),android.R.style.Theme\u NoTitleBar)
    替换为
    新建对话框(ctx.getActivity(),android.R.style.Theme\u NoTitleBar)
我没有进行过积极的测试,但它确实适用于基本测试。我可能替换了一些错误或遗漏了任何内容,但上面的更改工作正常

完整来源于-


我已经在Android 2.2上用Cordova 1.9进行了测试,我已经在我的Dropbox帐户上发布了一个1.9.0升级版。我没有将更改推送到github,因为我想这样做,以便在2.0.0中,您不需要更新插件src代码,就可以让它们在最新版本的PG中工作。我希望在2.0.0发布之前检查该更改,这样我们就可以继续使用关于如何升级插件的良好说明

作为后续,这里是我关于这场混战的博客文章


我已经在我的Dropbox帐户上发布了一个与1.9.0兼容的升级版本。我没有将更改推送到github,因为我想这样做,以便在2.0.0中,您不需要更新插件src代码,就可以让它们在最新版本的PG中工作。我希望在2.0.0发布之前检查该更改,这样我们就可以继续使用关于如何升级插件的良好说明

作为后续,这里是我关于这场混战的博客文章


bhai在第一个示例中仅
ctx
就足够了,而不是
ctx.getContext()
:)。尽管对于这些细节,+1…@Coder\u sLaY谢谢,但没有意识到这一部分。将其他plugin.bhai的详细信息放在第一个plugin.bhai中,仅
ctx
就足够了,而不是
ctx.getContext()
:)。尽管对于这些详细信息,+1…@Coder\u sLaY谢谢,我没有意识到这一部分。将细节放在其他插件所需的情况下。