title: CookieManager.getCookie() returns null
body: <p>I have some http requests. One of them retrieves and parse cookie from it's response. I save this cookie via CookieSyncManager and CookieManager with following code:</p>
  
  <pre><code>CookieSyncManager.createInstance(context);
              CookieManager cookieManager = CookieManager.getInstance();
              cookieManager.removeSessionCookie();
              cookieManager.removeAllCookie();
              String cookieString = cookie.getName() + "=" + cookie.getValue();
              Log.e(getClass().toString(), cookieString);
              cookieManager.setCookie(START_PAYMENT_URL, cookieString);
              CookieSyncManager.getInstance().sync();
              Log.e(getClass().toString(), "Get cookie: " + cookieManager.getCookie(START_PAYMENT_URL));
  </code></pre>
  
  <p>Both Log.e calls write same cookie. So everything looks ok.</p>
  
  <p>I have different activity which contains WebView. I need to call <code>postUrl(String url)</code> method with some POST params and with authorization cookie. I thought that cookie is in CookieManager and everything should work great. Well. It is. But on 4.x devices only.</p>
  
  <p>On 2.x devices WebView makes postUrl without cookie. </p>
  
  <p>Here is activity code which contains WebView:</p>
  
  <pre><code>     @Override
      protected void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.payment_webview);
  
          final String billId = getIntent().getStringExtra(INTENT_BILL_ID);
  
          final WebView webView = (WebView) findViewById(R.id.payment_webview);
  
          webView.getSettings().setJavaScriptEnabled(true);
  
          webView.setWebViewClient(new WebViewClient() {
              @Override
              public boolean shouldOverrideUrlLoading(WebView view, String url) {
                  Log.e(getClass().toString(), url);
                  view.loadUrl(url);
                  return false;
              }
          });
  
          String postData = "id_bill=" + billId;
          Log.d(TAG, "Requesting payment URL " + START_PAYMENT_URL + " with post data: " + postData);
          Log.d(TAG, CookieManager.getInstance().getCookie(START_PAYMENT_URL));
          webView.postUrl(START_PAYMENT_URL, EncodingUtils.getBytes(postData, "BASE64"));
      }
  </code></pre>
  
  <p>CookieManager.getInstance().getCookie(START_PAYMENT_URL) returns <code>null</code> on 2.x devices and cookie value on 4.x devices. </p>
  
  <p>How to fix this problem?</p>