CookieSyncManager :: createInstance () необходимо вызывать перед CookieSyncManager :: getInstance ()

Это сообщение об ошибке довольно ясное:

CookieSyncManager :: createInstance () нужно позвонить перед CookieSyncManager :: getInstance ()

Но я получаю эту ошибку только потому, что следовал официальной документации :

Чтобы использовать CookieSyncManager,гостья приложение должно вызывать следующие при запуске приложения:

 CookieSyncManager.createInstance (context)
 

Чтобы настроить синхронизацию, хост приложение должно вызвать

 CookieSyncManager.getInstance (). startSync ()
 

в Activity.onResume ()

Ошибка возникает только тогда, когда приложение пытается возобновить работу, а не когда оно запускается без ошибок.

Итак, я, вероятно, могу исправить это, переместив CookieSyncManager.createInstance (context) От до Activity.onResume () , но ... не создаст ли это новую проблему?

(например, забыв предыдущие файлы cookie сеанса каждый раз, когда приложение возобновляется?)

9
задан uTubeFan 27 May 2011 в 19:07
поделиться