我有一个可以在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>
这是他们的安装页面上的手机缺口的一部分.但是实际上我需要将该功能更改为:
<feature name="Notification">
<param name="android-package" value="org.apache.cordova.dialogs.Notification" />
</feature>