如何显示通知框,然后使用Phonegap将其删除?

时间:2013-09-17 08:46:35

标签: android cordova popup notifications

我想在应用尝试访问互联网时使用带有andriod的原生通知框或您用来弹出的任何设备。或者至少当它需要访问它时,如果它是用户的止动器。

navigator.notification.alert(
    'Please wait...',  // message
    alertDismissed,         // callback
    'Signing In!',            // title
);

虽然这会打开警报,但会打开一个OK按钮,所以我的问题。

如果我能以某种方式删除确定按钮,我仍然无法隐藏通知。

如何显示弹出窗口,然后在准备好后将其删除?

修改

为了清楚说明这是我想要使用的那种对话: enter image description here

当它打开时,用户无法做任何事情,直到它从屏幕上移开。

2 个答案:

答案 0 :(得分:0)

使用以下功能显示没有'ok'按钮的通知弹出窗口。它将在2秒后隐藏。

function showPopup(text){
    $.mobile.loading( 'show', {
        text: text,
        textVisible: true,
        textonly: true,
        theme: 'e',
    });
    window.setTimeout(function(){
        $.mobile.loading('hide');
    }, 2000);
}

您可以通过以下方式调用该功能:

showPopup('Please wait..');

答案 1 :(得分:0)

即使您找到隐藏按钮的方法,仍然可以通过其他方式关闭符号:只需点按屏幕上的任何其他位置即可。所以没有原生解决方案。

您可以创建一个div并将其位置设置为绝对值。