2015-01-06 1 views
1

다음 코드는 Sony 장치에서만 실패합니다. 나는 Sony Xperia SL에서 시도했지만 실패했다. 그것은 넥서스 5에 잘 작동 :전자 메일 ID로 연락처 나열 및 선택

Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.CommonDataKinds.Email.CONTENT_URI); 
startActivityForResult(intent, 100); 

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.PICK dat=content://com.android.contacts/data/emails }

은 어떤 문제가 될 수 말한다? 대안은 무엇입니까? 전자 메일로 연락처를 나열하는 새로운 활동을 만들고 싶지 않습니다. 사용 가능한 연락처 앱에 표시하고 싶습니다.

+0

소니에 문제가 있습니까? 아무도 문제에 직면하지 않았습니까? – pvwy

답변

0

의도 생성자의 동작을 의도로 변경하십시오. ACTION_GET_CONTENT. 소니가 자신의 연락처 응용 프로그램을 제공하고 의도 정보를 전달하는 동작이 연락처 응용 프로그램의 어떤 활동에도 사용되지 않았기 때문에 이것이 올 것이라고 생각합니다.

+0

이 작동하지 않습니다. 그것은 내게 작업을 수행 할 수있는 모든 앱 세트를 나열하지만 연락처는 아닙니다. 필자는 파일 피커 사용에 대해 더 많이 생각합니다. – pvwy

관련 문제