마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

AccountManager 질문입니다.

0 추천

예전에는 정상적으로 사용했었던 AccountManager의 

removeAccount(Account account, AccountManagerCallback<Boolean> callback, Handler handler)

removeAccount(account,null,null); 로 선언하여 계정삭제를 사용하였었는데

현재는 deprecated 가 되어서 

다른 방법을 검색해보니 같은 함수 명의 

removeAccount(Account account, Activity activity, AccountManagerCallback<Bundle> callback, Handler handler)

가 있어서 사용하려고 하니 계속 에러가 나네요 ㅠㅠ 

완전 초보라 그런데 다른건 다 인자 값이 똑같고 Activity 값을 어떤 값을 줘야하나요?? ㅠㅠ

서커스최 (120 포인트) 님이 2017년 5월 8일 질문

1개의 답변

0 추천
aucd29 (218,390 포인트) 님이 2017년 5월 8일 답변
해당 예제대로 null을 넣으면

Caused by: java.lang.SecurityException: uid 10293 cannot remove accounts of type: com.google

와 같이 에러가 발생하네요 ㅠㅠ
http://stackoverflow.com/questions/32817053/android-m-6-0-securityexception-trying-to-remove-accounts

runtime permission 관련 처리를 하세요 그게 귀찮으면 target sdk level 을 22 로 낮추세요
...