お気に入りの連絡先の写真をグリッド レイアウトで表示するホーム画面ウィジェットからクイック連絡先バッジを表示しようとしています。ここでヒントを調べましたが、それでもわかりません。
連絡先をクリックすると、常に次のエラーが表示されます。
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.gridwidget/com.example.gridwidget.ContactBadge}: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.contacts.action.QUICK_CONTACT
「ContactsContract.QuickContact.showQuickContact();」を呼び出しているにもかかわらず アクティビティから。
この意図が問題を引き起こしています:com.android.contacts.action.QUICK_CONTACT
マニフェストファイルに追加しようとしましたが、成功しませんでした:
<activity
android:name="com.example.gridwidget.ContactBadge"
android:label="@string/title_activity_contact_badge"
android:theme="@android:style/Theme.NoDisplay" >
<intent-filter>
<action android:name="com.android.contacts.action.QUICK_CONTACT" />
<action android:name="com.example.gridwidget.BADGE_ACTION" />
</intent-filter>
</activity>
なにか提案を?私はコレクションを表示しているので、ここでRemoteViewsService
説明されているパターンを使用しました
ありがとう