我想处理 ACTION_SEND 意图。因此,我使用以下代码获得了共享项目的 uri:
Bundle extras = intent.getExtras();
if (extras.containsKey(Intent.EXTRA_STREAM))
{
Uri uri = (Uri) extras.getParcelable(Intent.EXTRA_STREAM);
....
这个 uri 是这样的:
content://com.android.contacts/contacts/as_vcard/0n3B4537432F4531
我怎样才能从这个uri获得确切的联系?
我试过这个:
Cursor cursor = managedQuery(uri, null, null, null, null);
和这个:
Cursor cursor = getContentResolver().query(uri, null, null, null, null);
并在这两种情况下都出现异常和程序终止。
请帮忙!