diff options
author | Chia-chi Yeh <chiachi@android.com> | 2011-06-15 17:05:25 -0700 |
---|---|---|
committer | Chia-chi Yeh <chiachi@android.com> | 2011-06-15 17:05:25 -0700 |
commit | f530da67b4f9ffa55bb8a1c05390c6f7f87fe4ba (patch) | |
tree | a2b4020327363f67687c8605f1551e3f6f13d160 | |
parent | f8905fd13da0bfd6049daebc1cf4f8af286a04de (diff) |
VpnDialogs: use IConnectivityManager instead or ConnectivityManager.
Change-Id: I8870a43ecbffa606d2e29f6c4b1b1a605b2b79e5
-rw-r--r-- | packages/VpnDialogs/src/com/android/vpndialogs/ConfirmDialog.java | 9 | ||||
-rw-r--r-- | packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java | 8 |
2 files changed, 11 insertions, 6 deletions
diff --git a/packages/VpnDialogs/src/com/android/vpndialogs/ConfirmDialog.java b/packages/VpnDialogs/src/com/android/vpndialogs/ConfirmDialog.java index 8fa6c7a0dd7b..c54e719cf782 100644 --- a/packages/VpnDialogs/src/com/android/vpndialogs/ConfirmDialog.java +++ b/packages/VpnDialogs/src/com/android/vpndialogs/ConfirmDialog.java @@ -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); diff --git a/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java b/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java index 853e625138f3..f1da49d08813 100644 --- a/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java +++ b/packages/VpnDialogs/src/com/android/vpndialogs/ManageDialog.java @@ -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); |