2016-06-09 9 views
2

사용자가 자신의 기기에 저장되어있는 이메일 계정을 선택할 수 있도록 계정 선택기를 표시해야하는 프로젝트에서 작업 중입니다. 문제는 AccountPicker.newChooseAccountIntent이 사용 중지되었습니다.Android - AccountPicker.newChooseAccountIntent가 대신 사용되는 이유

그래서 지금 내가 사용하고

라이트를 계정 선택기를 표시하는 대신 수동으로 이메일을 받고 사용자 정의보기에 보여 어떤 다른 방법이있다 :

Intent googlePicker = AccountPicker.newChooseAccountIntent(null, null, 
     new String[] { GoogleAuthUtil.GOOGLE_ACCOUNT_TYPE }, true, null, null, null, null); 
startActivityForResult(googlePicker, PICK_ACCOUNT_REQUEST); 

답변

0

감가 상각은 '아무튼 당신이 그것을 사용할 수 없다는 것을 의미합니다. Google은 일부 앱이 너무 오래되어 감가 상도가 떨어지는 코드를 사용하기 때문에 코드를 Android OS에 보관합니다. documentation 따르면

+0

하지만 더 안전한쪽에 있어야하며 항상 사용되지 않는 방법에 대한 대체 방법이 있어야합니다. – Pankaj

+0

사실입니다. 일부 감가 상각 된 메소드는 구현하기가 더 힘들지 만 Eclipse에서 다른 SDK를 사용하는 것보다 더 힘들어합니다. 우리 모두는 안드로이드 스튜디오가 번거롭지 만, APK가 이클립스 카운터보다 훨씬 더 부피가 크다는 사실을 알고 있습니다. –

0

: ICS 도입 표준 워크 계정 선택기 유사한

일반 계좌 선택기 : newChooseAccountIntent().

따라서 AccountManager 클래스에서 사용할 수있는 newChooseAccountIntent() 방법을 사용할 수 있습니다. 그것은 동일한 입력과 출력을 가지고 있습니다.