2010-12-10 2 views
1

응용 프로그램을 확장하려고합니다. 앱을 설치 한 후 설정 -> 계정 & 동기화 -> 계정 추가 계정으로 이동할 수 있습니다. 그러나 응용 프로그램 코드에서 확인하고 AccountManager를 트리거하여 새 계정을 직접 추가하려는 경우 가장 좋은 방법은 무엇입니까?응용 프로그램에서 새 계정을 추가하기 위해 계정 관리자를 트리거하는 방법

+0

http://stackoverflow.com/a/25890770/3282461 을 [here] (http://stackoverflow.com/a/25890770/3282461) 코드가 포함 된 전체 솔루션입니다. – Android

+0

http://stackoverflow.com/a/25890770/3282461 자세한 내용은 여기를 참조하십시오. 전체 코드 및 솔루션 – Android

답변

5

좋아, 마지막으로 나는 계정 추가

당신은 실제로 같은 관리자를 활성화 할 수 있습니다, 작업 있어요 :

final AccountManager accountMgr = AccountManager.get(Main.this); 
accountMgr.addAccount(Constants.ACCOUNT_TYPE, Constants.AUTHTOKEN_TYPE, null, null, Main.this, null, null); 
+0

"Main.this"는 무엇을 의미합니까? –

+0

@chris, 죄송합니다. 전체 내용을 입력하지 않았습니다. 이 코드는 Main.java 클래스에있는 익명의 내부 클래스에 있습니다. 내부 클래스에서 외부 클래스에 대한 참조를 얻으려면 Main.this를 수행해야합니다. 이것에 대한 자세한 내용이 필요하면 알려주십시오. – Sajid

관련 문제