4

AccountManager addAccountExplicitly()를 사용하여 AccountManager에 계정을 추가합니다. 장치의에서 볼 때, 그 일을 한 후 그때AccountManager를 사용하여 addAccountExplicitly 첫 번째 동기화에 오랜 시간이 걸립니다.

ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true); 

전화 화면 "& 동기화 계정", 난 내 계정을 참조하지만 난에 클릭 할 때, 나는 "연락처 동기화"체크 상자를하지 않는 것을 볼 수 나타나다.

ContentResolver.requestSync(account, ContactsContract.AUTHORITY, new Bundle()); 

그것은이다 : 전화를 그것은 내가 계정을들을 경우 추가되는 것을 발견

...이 나타날 때까지 몇 분 정도 걸릴 수 있으며, 지연 후 (2 초) 동기화되고 있습니다.

계정 동기화에 왜 시간이 걸립니까? 2. 계정을 즉시 동기화하는 올바른 방법입니까? (항상 작동합니까?)

답변

0

비슷한 문제가 있으며이 답변의 수정 된 부분이 도움이되었습니다. First time sync loops indefinitely

첫 번째 동기화에서 cancelSync으로 전화를 걸어 다시 동기화 해보십시오.

ContentResolver.cancelSync(account, authority);

관련 문제