내 응용 프로그램에서 SyncAdapter를 사용하고 있습니다. 내 문제는 내가 로그 아웃 한 후 ContentResolver.requestSync(myAccount, MyProvider.AUTHORITY, settingsBundle);
으로 전화하면 이전 구문 분석 사용자 데이터를 기반으로 구문 분석 클라우드가 여전히 호출됩니다.Android, AbstractThreadedSyncAdapter를 제거하는 가장 좋은 방법은 무엇입니까?
하지만 로그 아웃하기 전에 모든 데이터베이스를 지우고 ParseUser.logout();
후에 null을 현재 사용자로 반환합니다. 하지만 다음과 같이 Sync를 요청하면
이전 사용자의 아이디가 표시됩니다. 동기화 어댑터를 중지하고 맨 위로부터 시작하여 내 사용자 ID를 갖지 못하게하는 가장 좋은 방법은 무엇입니까?
ContentResolver.cancelSync(myAccount, MyProvider.AUTHORITY);
동기화를 시도했지만 사용자 ID가 계속 표시되었습니다. 아무도 내가 이것을 해결하고 사전에 감사 할 수 있습니까?
부적절한 removeAccount가 작동 중입니다. 하지만 가장 최근의 일은 아닙니다. 어쨌든 그것은 내 문제를 해결했습니다. 고맙습니다. –