Это сообщение об ошибке довольно ясное:
CookieSyncManager :: createInstance () нужно позвонить перед CookieSyncManager :: getInstance ()
Но я получаю эту ошибку только потому, что следовал официальной документации :
Чтобы использовать CookieSyncManager,гостья приложение должно вызывать следующие при запуске приложения:
CookieSyncManager.createInstance (context)
Чтобы настроить синхронизацию, хост приложение должно вызвать
CookieSyncManager.getInstance (). startSync ()
в Activity.onResume ()
Ошибка возникает только тогда, когда приложение пытается возобновить работу, а не когда оно запускается без ошибок.
Итак, я, вероятно, могу исправить это, переместив CookieSyncManager.createInstance (context) От
до Activity.onResume ()
, но ... не создаст ли это новую проблему?
(например, забыв предыдущие файлы cookie сеанса каждый раз, когда приложение возобновляется?)