【问题标题】:CookieManager.getInstance() crush for not doing CookieSyncManager::createInstance()CookieManager.getInstance() 迷恋不做 CookieSyncManager::createInstance()
【发布时间】:2013-09-04 16:28:43
【问题描述】:

我不明白为什么会出现此错误:

CookieSyncManager::createInstance() 需要在 CookieSyncManager::getInstance() 之前调用

在我的代码中,我正在这样做:

CookieManager.getInstance().setCookie(url, "skip_interstitial=1");

我没有在任何地方使用 CookieSyncManager。 即使我只使用 CookieManager,我是否应该执行 CookieSyncManager.createInstance(Context)?

谢谢!

【问题讨论】:

    标签: android cookies webview


    【解决方案1】:

    您必须致电 CookieSyncManager.createInstance(this); 在您各自的活动中

    protected void onCreate(Bundle savedInstanceState) {
    
            super.onCreate(savedInstanceState);
    
            CookieSyncManager.createInstance(this);
    

    【讨论】:

    • 只是为了确保,我使用的是 CookieManager 而不是 CookieSyncManager。还是这样吗?此外,我在使用此活动的 100 次中只有大约 1 次出现此错误...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    相关资源
    最近更新 更多