Отправить пользователя в настройки на Android после нажатия кнопки - PullRequest
0 голосов
/ 15 сентября 2011

У меня есть приложение для Android, которое требует подключения пользователя к Интернету. Если пользователь не в сети, приложение показывает AlertDialog, который говорит: «Вы должны быть подключены к Интернету, чтобы использовать это приложение». В этом AlertDialog у меня есть кнопка. Можно ли как-то отправить пользователя в настройки, чтобы пользователь мог включить интернет и вернуться в мое приложение? Поэтому, когда пользователь возвращается, я просто запускаю свои методы, чтобы получить информацию от сервисов, которыми я пользуюсь.

Ответы [ 2 ]

0 голосов
/ 15 сентября 2011

Создайте новое намерение, используя текущую активность класса и константу WifiManager для поиска сети / выбора сети.Запустите упражнение и дождитесь результата.

Intent intent = new Intent(activity.this, WifiManager.ACTION_PICK_WIFI_NETWORK);
startActivityForResult(intent,1)
0 голосов
/ 15 сентября 2011

Используйте этот код:

    startActivity(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK));

РЕДАКТИРОВАТЬ: вы можете использовать:

    startActivityForResult(new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK), PICK_WIFI_REQUEST_CODE);

и затем переопределить:

   protected void onActivityResult(int requestCode, int resultCode, Intent data) {
       //Check if you have internet
       //... proceed to next Activity
   }
...