【问题标题】:android launching toast through javascriptinterface in webviewandroid通过webview中的javascriptinterface启​​动toast
【发布时间】:2011-08-19 13:42:52
【问题描述】:

我的 android 应用程序有一个 WebView,其中我在 webview 中有一个按钮。单击网页中的按钮时,我应该通过 JavaScriptInterface 显示来自 javascript 的 toast。

我从android开发者网站http://developer.android.com/guide/webapps/webview.html引用了这个例子

当我实现这个 javascript 和 android 代码时,Toast 只出现在 Android 2.2 中,而不出现在任何其他 API 级别。

如果你已经解决了这个错误问题,有人帮助我吗??? 我找不到任何解决方案...请帮帮我..

问候, SanthoshPulliman。

【问题讨论】:

  • 嗨,伙计们...我明白了 :):) 示例应用程序在 android 设备中运行良好,但在模拟器中却不行。它仅适用于 android 2.2 模拟器,但不适用于 2.3 或 2.3+ 的任何其他版本

标签: android android-webview


【解决方案1】:

我不确定较低级别的 API,但是从 JavaScript 到 Java 的桥梁在 2.3+ 中被破坏了。 http://code.google.com/p/android/issues/detail?id=12987.

【讨论】:

  • 我应该怎么做才能克服这个问题??
  • 在 2.3+ 中实现 JavaScriptInterface 的任何替代方法??
  • 我明白了 :):) 示例应用程序在 android 设备中运行良好,但在模拟器中却不行。它仅适用于 android 2.2 模拟器,但不适用于 2.3 或 2.3+ 的任何其他版本
猜你喜欢
  • 2021-11-25
  • 2019-09-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-18
  • 1970-01-01
相关资源
最近更新 更多