Merge "Clear cookies and webview state for new purchase requests" into udc-qpr-dev

This commit is contained in:
Sarah Kim
2023-05-26 00:07:31 +00:00
committed by Android (Google) Code Review

View File

@@ -27,6 +27,7 @@ import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.util.Log;
import android.view.KeyEvent;
import android.webkit.CookieManager;
import android.webkit.WebView;
import com.android.phone.slice.SlicePurchaseController;
@@ -168,6 +169,12 @@ public class SlicePurchaseActivity extends Activity {
// Create WebView
mWebView = new WebView(this);
// Clear any cookies and state that might be saved from previous sessions
CookieManager.getInstance().removeAllCookies(null);
CookieManager.getInstance().flush();
mWebView.clearCache(true);
mWebView.clearHistory();
// Enable JavaScript for the carrier purchase website to send results back to
// the slice purchase application.
mWebView.getSettings().setJavaScriptEnabled(true);