小编mun*_*der的帖子

如何在WinJS中实现确认对话框并返回用户的选择

使用WinJS我试图向刚刚按下"继续"按钮的用户显示一条消息,表示他们没有回答问题.这会显示一个带有两个按钮的对话框(Windows.UI.Popups.MessageDialog),允许用户选择现在回答它(因此保留在无人接听的问题上)或稍后回答(因此直接进入下一个问题) .在Javascript中,我通常可以使用一个确认对话框,它会暂停执行直到用户做出选择,然后我可以使用返回的值来决定是否显示下一个问题.在WinJS中,代码执行不会停止.这是我显示对话框的功能:

function doSillyMessage(message, title) {
    var messagedialogpopup = new Windows.UI.Popups.MessageDialog(message, title);
    // Add commands and set their CommandIds
    messagedialogpopup.commands.append(new Windows.UI.Popups.UICommand("Answer now", null, 1));
    messagedialogpopup.commands.append(new Windows.UI.Popups.UICommand("Answer later", null, 2));

    // Set the command that will be invoked by default
    messagedialogpopup.defaultCommandIndex = 0;

    // Show the message dialog
    messagedialogpopup.showAsync().done(function (command) {
        if (command) {
            if (command.id == 1) {
                console.log('proceed in popup is false');
                proceed = false;
            }
            else if (command.id == 2) {
                console.log('proceed in popup is true');
                proceed = …
Run Code Online (Sandbox Code Playgroud)

microsoft-metro winjs

2
推荐指数
1
解决办法
2416
查看次数

Phonegap/Cordova 3 Android:未定义连接

我试着在推荐的setTimeout解决这个职位,但仍logcat中报道:

Uncaught ReferenceError: Connection is not defined
Run Code Online (Sandbox Code Playgroud)

我已经检查了"phonegap插件列表",确实安装了该插件.config.xml包括:

<feature name="NetworkStatus">
    <param name="android-package" value="org.apache.cordova.networkinformation.NetworkManager" />
</feature>
Run Code Online (Sandbox Code Playgroud)

我的清单包括:

<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><uses-permission android:name="android.permission.READ_PHONE_STATE" />
Run Code Online (Sandbox Code Playgroud)

(抱歉,我似乎无法正确格式化上述内容)但我继续得到"连接未定义".我错过了什么?

connection android cordova

1
推荐指数
1
解决办法
2244
查看次数

标签 统计

android ×1

connection ×1

cordova ×1

microsoft-metro ×1

winjs ×1