diff options
author | 2023-05-09 16:53:44 -0700 | |
---|---|---|
committer | 2023-05-11 18:53:40 +0000 | |
commit | 8c92f8884ec5c9ad4ed06e9b1b2e7b9d4af10692 (patch) | |
tree | fb9759471056441660568c6d7cbb73d32680437e | |
parent | f639e3abf61e92188522a10dddfe7bbab5dfe54e (diff) |
Send userdata from ES response to purchase webapp
Test: manual verify via fake response from ES and confirm webview URL
Bug: 278504655
Change-Id: I6749815ada4b35ce270f258d17c3573cc8b916c7
-rw-r--r-- | packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java b/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java index b888739016c7..946185a3c420 100644 --- a/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java +++ b/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java @@ -24,6 +24,7 @@ import android.content.Intent; import android.os.Bundle; import android.telephony.SubscriptionManager; import android.telephony.TelephonyManager; +import android.text.TextUtils; import android.util.Log; import android.view.KeyEvent; import android.webkit.WebView; @@ -183,7 +184,14 @@ public class SlicePurchaseActivity extends Activity { setContentView(mWebView); // Load the URL - mWebView.loadUrl(mUrl.toString()); + String userData = mIntent.getStringExtra(SlicePurchaseController.EXTRA_USER_DATA); + if (TextUtils.isEmpty(userData)) { + logd("Starting WebView with url: " + mUrl.toString()); + mWebView.loadUrl(mUrl.toString()); + } else { + logd("Starting WebView with url: " + mUrl.toString() + ", userData=" + userData); + mWebView.postUrl(mUrl.toString(), userData.getBytes()); + } } private static void logd(@NonNull String s) { |