Я пытаюсь разрешить моим пользователям выбирать контакт из числа контактов, у которых есть адреса электронной почты. Это код, который выполняется при нажатии соответствующей кнопки:
Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.CommonDataKinds.Email.CONTENT_URI);
startActivityForResult(intent, PICK_CONTACT);
Это работает отлично на моем собственном телефоне, но после выпуска моего приложения я вижу следующее исключение для некоторых из моих пользователей:
0 android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.PICK dat=content://com.android.contacts/data/emails }
1 at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1638)
2 at android.app.Instrumentation.execStartActivity(Instrumentation.java:1510)
3 at android.app.Activity.startActivityForResult(Activity.java:3244)
4 at com.fitrocket.android.InviteMethodSelectionAct.onClick(InviteMethodSelectionAct.java:59)
5 at android.view.View.performClick(View.java:3549)
6 at android.view.View$PerformClick.run(View.java:14400)
7 at android.os.Handler.handleCallback(Handler.java:605)
8 at android.os.Handler.dispatchMessage(Handler.java:92)
9 at android.os.Looper.loop(Looper.java:154)
10 at android.app.ActivityThread.main(ActivityThread.java:4945)
11 at java.lang.reflect.Method.invokeNative(Native Method)
12 at java.lang.reflect.Method.invoke(Method.java:511)
13 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
14 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
15 at dalvik.system.NativeStart.main(Native Method)
Я не смог воспроизвести это сам, поэтому мне интересно, может ли кто-нибудь сказать мне, в чем проблема?