diff options
-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); |