diff options
author | 2023-05-26 00:07:31 +0000 | |
---|---|---|
committer | 2023-05-26 00:07:31 +0000 | |
commit | a682ffea845bfddb48b8bb8481cfce152bc6c605 (patch) | |
tree | f45c70cf87878e2dfc237f177b3725f35aa59186 | |
parent | 42a71be44116e7f4cb242896d46d04cdb211d679 (diff) | |
parent | b2eabdd40a1777579551d713a334a2b8cc00a8ec (diff) |
Merge "Clear cookies and webview state for new purchase requests" into udc-qpr-dev
-rw-r--r-- | packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java b/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java index d304394dacb7..3aaa994f34bb 100644 --- a/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java +++ b/packages/CarrierDefaultApp/src/com/android/carrierdefaultapp/SlicePurchaseActivity.java @@ -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); |