Merge "Send userdata from ES response to purchase webapp" into udc-dev am: 071795c050

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/23151916

Change-Id: Iff48035f7866869498ca14301d230cfe72d69b17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Treehugger Robot
2023-05-12 00:22:32 +00:00
committed by Automerger Merge Worker

View File

@@ -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) {