「ProfessionalAndroid4ApplicationDevelopment」のチュートリアルを進めています。第5章には、連絡先を選択して結果を印刷する方法を示す簡単なアプリがあります。
アプリを入力してテストした後、次のエラーが発生しました。
10-06 11:29:04.596:W / ContentResolver(1073):次のタイプの取得に失敗しました:content:// contacts /(URI:content:// contacts /、呼び出し元ユーザー:android.uid.system:1000、呼び出し元パッケージは次のいずれかです:[com.android.keychain、com.android.settings、android、com.android.providers.settings、com.android.inputdevices])
この文字列は、次のメソッドで参照されます。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_contact_picker_tester);
Button button = (Button) findViewById(R.id.pick_contact_button);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Intent intent = new Intent(Intent.ACTION_PICK, Uri.parse("content://contacts/"));
startActivityForResult(intent, PICK_CONTACT);
}
});
}
何か間違ったことをしたのではないかと思ったので、Bookのソースコードから対応する例を実行したところ、同じエラーが発生しました。ここで何が間違っているのか考えてみてください。