单击按钮后,将用户发送到Android上的首选项

时间:2011-09-15 14:16:23

标签: java android eclipse android-preferences

我有一个Android应用程序,要求用户连接到Internet。如果用户不在线,则应用程序会显示AlertDialog,其中显示:“您必须连接到Internet才能使用此应用程序”。在那个AlertDialog我有一个按钮。我是否可以将用户发送到偏好设置,以便用户可以打开互联网并返回我的应用程序?因此,当用户返回时,我只需运行我的方法从我使用的服务中获取信息。

2 个答案:

答案 0 :(得分:0)

使用此代码:

    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
   }

答案 1 :(得分:0)

使用当前的类活动和WifiManager常量创建新的Intent以搜索网络/选择网络。开始活动并等待结果。

Intent intent = new Intent(activity.this, WifiManager.ACTION_PICK_WIFI_NETWORK);
startActivityForResult(intent,1)