新しい Uri を宣言しようとするとコードがエラーを表示する
コードに従ってください:
Intent pickContactIntent = new Intent(Intent.ACTION_PICK, new Uri("content://contacts"));
エラーを表示する
「型 Uri をインスタンス化できません」
新しい Uri を宣言しようとするとコードがエラーを表示する
コードに従ってください:
Intent pickContactIntent = new Intent(Intent.ACTION_PICK, new Uri("content://contacts"));
エラーを表示する
「型 Uri をインスタンス化できません」
を作成する代わりにUri
、静的parse
メソッドを使用して作成します。
Uri.parse("content://contacts");
CONTENT_URI
ただし、連絡先にアクセスしているため、Contacts
クラスの静的フィールドを使用することをお勧めします。連絡先については、SDKリファレンスを参照してください。
これにより、コードが作成されます。
Intent pickContactIntent = new Intent(Intent.ACTION_PICK, Contacts.CONTENT_URI);
次を使用する必要があります。
Intent pickContactIntent = new Intent( Intent.ACTION_PICK,ContactsContract.Contacts.CONTENT_URI );
pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE);
startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST);