【问题标题】:How do I launch settings directly on Wireless & networks page?如何直接在无线和网络页面上启动设置?
【发布时间】:2010-05-12 19:08:56
【问题描述】:

我即将构建自己的对话框以通知用户应用程序无法访问互联网,并且我计划在其上放置两个按钮。设置和取消,就像在许多其他应用程序中看到的那样。

我现在想知道,如何直接在无线和网络页面上启动设置?

【问题讨论】:

    标签: android


    【解决方案1】:
    /**
         * Display a dialog that user has no internet connection
         * @param ctx1
         *
         * Code from: http://osdir.com/ml/Android-Developers/2009-11/msg05044.html
         */
        public static void showNoConnectionDialog(Context ctx1) {
            final Context ctx = ctx1;
            AlertDialog.Builder builder = new AlertDialog.Builder(ctx);
            builder.setCancelable(true);
            builder.setMessage(R.string.no_connection);
            builder.setTitle(R.string.no_connection_title);
            builder.setPositiveButton(R.string.settings, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    ctx.startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));
                }
            });
            builder.setNegativeButton(R.string.cancel, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int which) {
                    return;
                }
            });
            builder.setOnCancelListener(new DialogInterface.OnCancelListener() {
                public void onCancel(DialogInterface dialog) {
                    return;
                }
            });
    
            builder.show();
        }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-08
    • 1970-01-01
    • 2010-11-25
    • 2020-08-20
    • 1970-01-01
    相关资源
    最近更新 更多