安卓工作室 2.2.2 不通过代码启动移动网络设置页面



现在我正在使用Android Studio 2.2.2工具。在我的应用程序中,如果没有互联网连接,那么我应该打开移动网络设置页面。

我正在使用此代码

 Intent intent=new Intent(Settings.ACTION_SETTINGS);
 ComponentName cName = new ComponentName("com.android.phone","com.android.phone.Settings");
 intent.setComponent(cName);

一旦我在弹出窗口中单击设置,它就会移动到移动网络更多设置页面,而不是移动到设置页面。它应该移动到设置页面。

提前谢谢。

使用它来启动移动数据设置

startActivityForResult(new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS), MOBILE_DATA_REQUEST_CODE);

使用它来启动移动数据设置

startActivityForResult(new Intent(Settings.ACTION_WIFI_SETTINGS), WIFI_REQUEST_CODE);

@Override
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
    super.onActivityResult(requestCode, resultCode, data);}