diff options
author | Mark Chien <markchien@google.com> | 2020-06-15 06:23:28 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-06-15 06:23:28 +0000 |
commit | 2aa2b0a2f86b1b2e379a14dd40e4e96cf90d1a6e (patch) | |
tree | ebc830f1ac69debed55c0c6d1d49b3b1169b07c9 /src/com/android/settings/network | |
parent | 49b74e24d6e4ae2c33c7935f359cf5517c642266 (diff) | |
parent | 17feecffaeab005ce0833180b6c9702ca35d6086 (diff) | |
download | packages_apps_Settings-2aa2b0a2f86b1b2e379a14dd40e4e96cf90d1a6e.tar.gz packages_apps_Settings-2aa2b0a2f86b1b2e379a14dd40e4e96cf90d1a6e.tar.bz2 packages_apps_Settings-2aa2b0a2f86b1b2e379a14dd40e4e96cf90d1a6e.zip |
Merge "Replace ConnectivityManager as TetheringManager" into rvc-dev
Diffstat (limited to 'src/com/android/settings/network')
-rw-r--r-- | src/com/android/settings/network/TetherProvisioningActivity.java | 37 |
1 files changed, 19 insertions, 18 deletions
diff --git a/src/com/android/settings/network/TetherProvisioningActivity.java b/src/com/android/settings/network/TetherProvisioningActivity.java index 09efe482e6..bb61546594 100644 --- a/src/com/android/settings/network/TetherProvisioningActivity.java +++ b/src/com/android/settings/network/TetherProvisioningActivity.java @@ -16,13 +16,19 @@ package com.android.settings.network; +import static android.net.TetheringConstants.EXTRA_ADD_TETHER_TYPE; +import static android.net.TetheringConstants.EXTRA_PROVISION_CALLBACK; +import static android.net.TetheringConstants.EXTRA_RUN_PROVISION; +import static android.net.TetheringManager.TETHERING_INVALID; +import static android.net.TetheringManager.TETHER_ERROR_NO_ERROR; +import static android.net.TetheringManager.TETHER_ERROR_PROVISIONING_FAILED; +import static android.telephony.SubscriptionManager.EXTRA_SUBSCRIPTION_INDEX; +import static android.telephony.SubscriptionManager.INVALID_SUBSCRIPTION_ID; + import android.app.Activity; import android.content.Intent; import android.content.pm.PackageManager; import android.content.res.Resources; -import android.net.ConnectivityManager; -import android.net.TetheringConstants; -import android.net.TetheringManager; import android.os.Bundle; import android.os.ResultReceiver; import android.os.UserHandle; @@ -52,23 +58,19 @@ public class TetherProvisioningActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); - mResultReceiver = (ResultReceiver)getIntent().getParcelableExtra( - ConnectivityManager.EXTRA_PROVISION_CALLBACK); + mResultReceiver = (ResultReceiver) getIntent().getParcelableExtra(EXTRA_PROVISION_CALLBACK); - final int tetherType = getIntent().getIntExtra(ConnectivityManager.EXTRA_ADD_TETHER_TYPE, - ConnectivityManager.TETHERING_INVALID); + final int tetherType = getIntent().getIntExtra(EXTRA_ADD_TETHER_TYPE, TETHERING_INVALID); - final int tetherSubId = getIntent().getIntExtra(EXTRA_SUBID, - SubscriptionManager.INVALID_SUBSCRIPTION_ID); + final int tetherSubId = getIntent().getIntExtra(EXTRA_SUBID, INVALID_SUBSCRIPTION_ID); final int subId = SubscriptionManager.getActiveDataSubscriptionId(); if (tetherSubId != subId) { Log.e(TAG, "This Provisioning request is outdated, current subId: " + subId); - mResultReceiver.send(TetheringManager.TETHER_ERROR_PROVISIONING_FAILED, null); + mResultReceiver.send(TETHER_ERROR_PROVISIONING_FAILED, null); finish(); return; } - String[] provisionApp = getIntent().getStringArrayExtra( - TetheringConstants.EXTRA_RUN_PROVISION); + String[] provisionApp = getIntent().getStringArrayExtra(EXTRA_RUN_PROVISION); if (provisionApp == null || provisionApp.length < 2) { final Resources res = Utils.getResourcesForSubId(this, subId); provisionApp = res.getStringArray( @@ -77,8 +79,8 @@ public class TetherProvisioningActivity extends Activity { final Intent intent = new Intent(Intent.ACTION_MAIN); intent.setClassName(provisionApp[0], provisionApp[1]); intent.putExtra(EXTRA_TETHER_TYPE, tetherType); - intent.putExtra(SubscriptionManager.EXTRA_SUBSCRIPTION_INDEX, subId); - intent.putExtra(ConnectivityManager.EXTRA_PROVISION_CALLBACK, mResultReceiver); + intent.putExtra(EXTRA_SUBSCRIPTION_INDEX, subId); + intent.putExtra(EXTRA_PROVISION_CALLBACK, mResultReceiver); if (DEBUG) { Log.d(TAG, "Starting provisioning app: " + provisionApp[0] + "." + provisionApp[1]); } @@ -86,7 +88,7 @@ public class TetherProvisioningActivity extends Activity { if (getPackageManager().queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY).isEmpty()) { Log.e(TAG, "Provisioning app is configured, but not available."); - mResultReceiver.send(TetheringManager.TETHER_ERROR_PROVISIONING_FAILED, null); + mResultReceiver.send(TETHER_ERROR_PROVISIONING_FAILED, null); finish(); return; } @@ -99,9 +101,8 @@ public class TetherProvisioningActivity extends Activity { super.onActivityResult(requestCode, resultCode, intent); if (requestCode == PROVISION_REQUEST) { if (DEBUG) Log.d(TAG, "Got result from app: " + resultCode); - int result = resultCode == Activity.RESULT_OK ? - TetheringManager.TETHER_ERROR_NO_ERROR : - TetheringManager.TETHER_ERROR_PROVISIONING_FAILED; + int result = resultCode == Activity.RESULT_OK + ? TETHER_ERROR_NO_ERROR : TETHER_ERROR_PROVISIONING_FAILED; mResultReceiver.send(result, null); finish(); } |