Фон:
Я получаю файлы cookie через свое приложение и использую их внутренне, отправляя запросы на http. Пользователи могут переключаться на веб-просмотр в любое время, и в этом случае я синхронизую/добавляю файлы cookie в webView.
Код для синхронизации файлов cookie с веб-просмотром с помощью CookieSyncManager:
CookieSyncManager.createInstance(a);
CookieManager cm = CookieManager.getInstance();
cm.setCookie(domain, cookieName + "=" + cookieValue);
CookieSyncManager.getInstance().sync();
Это работает на уровнях all API кроме API 15+ (Android 4.0, Ice Cream Sandwich). CookieManager API не устарел.
Что вызывает эту проблему и есть ли какие-либо обходные пути?