android - Android 上的 navigator.notification.alert() 不工作.. Phonegap 3.0

标签 android cordova phonegap-plugins

我有一个在 iOS 上完美运行的 phonegap 应用程序。现在是时候将它移植到 android 上了...我使用的是 phonegap 3.0,因此 CLI 安装了插件,但它仍然无法运行。

这是我的代码,用于需要提醒或在本例中为确认的页面。

function onDeviceReady() {
            //setup page
alert('deviceRead');
}

 navigator.notification.confirm(
 'blah blah',  // message
  onConfirm,  // callback to invoke with index of button pressed
  'title',    // title
  'cancel','ok'    // buttonLabels
  );


  function onConfirm(button) {

  if(button == 2)
  {
    alert('button 2 pressed');
  }
   else
   {
   }                                       
}  

有人可以帮我检查一下我的文件吗?我是 Android 开发新手,所以它可能是 .java 文件或 config.xml?

编辑:我应该补充一点,在日志等中没有抛出任何错误......并且在确认的两边都有一个 alert() 被调用......就像它传递了代码一样..

最佳答案

我发现解决方案实际上是在我的 config.xml 中......

我正在使用:

<feature name="Notification">
<param name="android-package" value="org.apache.cordova.Notification" />
</feature>

这就是 phone gap 在他们的安装页面上的内容..但事实上我需要将功能更改为:

<feature name="Notification">
<param name="android-package" value="org.apache.cordova.dialogs.Notification" />
</feature>

关于android - Android 上的 navigator.notification.alert() 不工作.. Phonegap 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19507283/

相关文章:

java - 单击按钮时,应用程序被强制关闭

angular - 如何在 Angular 4 项目中使用 cordova-plugin-qrscanner

cordova - 在应用程序预览 (MAC) 中找不到 MobileFirst 8.0 Cordova CLI 界面

javascript - jQuery 用户界面 : Add widget depending on class not on id

java - 将字符串转换为字节数组问题是字符串未转换为字节数组格式

android - Android 上的 Asx 流

android - 如何在 phonegap 中从手机加载和导入 CSS/JS 文件?

android - 如何在我们的android项目中使用phonegap插件

javascript - 使用 Phonegap 将 Canvas 图像保存为手机文件系统中的图像?

安卓。 Volley 。 volleyError.networkResponse 为空