-1

我正在制作一个应用程序,将其联系人与手机的联系人列表应用程序同步。

这就是我所拥有的:

  • 我的应用程序有一个同步适配器。
  • 我设法同步联系人。
  • 联系人在那里。
  • 最后我得到这样的东西:

截屏

这很酷。

我的问题:

当用户单击“我的应用程序”行时,我需要打开我的应用程序。但我不知道该怎么做。我在谷歌上浏览了 3 天,一无所获...

这可能会有所帮助:

当我点击 facebook 行时,我得到如下信息:

I/ActivityManager( 2014): Starting: Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/data/10940 cmp=com.facebook.katana/.ContactUriHandler } from pid 18506

电子邮件行:

I/ActivityManager( 2014): Starting: Intent { act=android.intent.action.SENDTO dat=mailto:yb_test_001%40hotmail.com cmp=com.google.android.gm/.ComposeActivityGmail } from pid 18346

“我的应用”行:

I/ActivityManager( 2014): Starting: Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/data/11653 } from pid 18506
E/Infinite(18506): ContactInfoListAdapter: No activity found for external item. android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=content://com.android.contacts/data/11653 }

我可以看到在“我的应用程序”的情况下 cmp=[package_name]/.[some_activity] 部分丢失了......我在哪里可以设置这个?

谢谢!

4

1 回答 1

-1

嘿,你有没有把它输入到 android 清单中?

应该看起来像这样:

<activity android:name="Activity Name"></activity> 
于 2013-08-07T16:46:09.950 回答