1

新しい Uri を宣言しようとするとコードがエラーを表示する

コードに従ってください:

Intent pickContactIntent = new Intent(Intent.ACTION_PICK, new Uri("content://contacts"));

エラーを表示する

「型 Uri をインスタンス化できません」

4

2 に答える 2

1

を作成する代わりにUri、静的parseメソッドを使用して作成します。

Uri.parse("content://contacts");

CONTENT_URIただし、連絡先にアクセスしているため、Contactsクラスの静的フィールドを使用することをお勧めします。連絡先については、SDKリファレンスを参照してください。

これにより、コードが作成されます。

Intent pickContactIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
于 2012-10-11T14:27:54.033 に答える
0

次を使用する必要があります。

Intent pickContactIntent = new Intent( Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI ); 
pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE); 
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);
于 2012-10-11T14:28:33.743 に答える