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);
どちらの場合も、例外とプログラムの終了が発生しました。
助けてください!