Android: как показать настройки Wi-Fi во всплывающем окне - PullRequest
0 голосов
/ 01 октября 2018

У меня есть следующий код, который переносит мое приложение в фоновый режим и выводит настройку WIFI

startActivity(new Intent(Settings.ACTION_WIFI_SETTINGS));

Возможно ли, чтобы в диалоге предупреждения отображалась настройка WIFI так что это не покидает мое приложение?

Спасибо.

1 Ответ

0 голосов
/ 01 октября 2018

Создать диалог, как это:

final WifiManager mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);

AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
            context);

        // set title
        alertDialogBuilder.setTitle("Wifi Settings");

        // set dialog message
        alertDialogBuilder
            .setMessage("Do you want to enable WIFI ?")
            .setCancelable(false)
            .setPositiveButton("Yes",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    //enable wifi
                    wifiMan.setWifiEnabled(true);
                }
              })
            .setNegativeButton("No",new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog,int id) {
                    //disable wifi
                    wifiMan.setWifiEnabled(false);
                }
            });

            // create alert dialog
            AlertDialog alertDialog = alertDialogBuilder.create();

            // show it
            alertDialog.show();

Надеюсь, это поможет вам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...