Merge "VpnDialogs: use IConnectivityManager instead or ConnectivityManager."

This commit is contained in:
Chia-chi Yeh
2011-06-15 17:07:09 -07:00
committed by Android (Google) Code Review
2 changed files with 11 additions and 6 deletions

View File

@@ -23,7 +23,8 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.IConnectivityManager;
import android.os.ServiceManager;
import android.util.Log;
import android.view.View;
import android.widget.Button;
@@ -37,7 +38,7 @@ public class ConfirmDialog extends Activity implements CompoundButton.OnCheckedC
private String mPackageName;
private ConnectivityManager mService;
private IConnectivityManager mService;
private AlertDialog mDialog;
private Button mButton;
@@ -47,7 +48,9 @@ public class ConfirmDialog extends Activity implements CompoundButton.OnCheckedC
super.onResume();
try {
mPackageName = getCallingPackage();
mService = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
mService = IConnectivityManager.Stub.asInterface(
ServiceManager.getService(Context.CONNECTIVITY_SERVICE));
if (mPackageName.equals(mService.prepareVpn(null))) {
setResult(RESULT_OK);

View File

@@ -23,9 +23,10 @@ import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.net.ConnectivityManager;
import android.net.IConnectivityManager;
import android.os.Handler;
import android.os.Message;
import android.os.ServiceManager;
import android.os.SystemClock;
import android.util.Log;
import android.view.View;
@@ -45,7 +46,7 @@ public class ManageDialog extends Activity implements
private String mInterfaceName;
private long mStartTime;
private ConnectivityManager mService;
private IConnectivityManager mService;
private AlertDialog mDialog;
private TextView mDuration;
@@ -64,7 +65,8 @@ public class ManageDialog extends Activity implements
mInterfaceName = intent.getStringExtra("interfaceName");
mStartTime = intent.getLongExtra("startTime", 0);
mService = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
mService = IConnectivityManager.Stub.asInterface(
ServiceManager.getService(Context.CONNECTIVITY_SERVICE));
PackageManager pm = getPackageManager();
ApplicationInfo app = pm.getApplicationInfo(mPackageName, 0);