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