印刷されないgetType()メソッドにログインしました。私はメモ帳のサンプルコードを使用しています。 Java docコメントの1行目について説明してください。 getType()からnullを返すこともうまくいきます。 getType()メソッドの目的は何ですか?Android ContentProvider getType()がいつ、なぜ呼び出されたか
/**
* This is called when a client calls {@link android.content.ContentResolver#getType(Uri)}.
* Returns the MIME data type of the URI given as a parameter.
*
* @param uri The URI whose MIME type is desired.
* @return The MIME type of the URI.
* @throws IllegalArgumentException if the incoming URI pattern is invalid.
*/
@Override
public String getType(Uri uri)
{
Log.d("Suparna", "******getType()");
/*switch(uriMatcher.match(uri))
{
// ---get all books---
case BOOK_DETAILS:
return Book.Book_Details.CONTENT_TYPE;
// ---get a particular book---
case BOOK_DETAILS_ID:
return Book.Book_Details.CONTENT_ITEM_TYPE;
default:
throw new IllegalArgumentException("Unsupported URI: " + uri);
}*/
return null;
}
この質問が注目されなかった理由は、「アンドロイド」でタグ付けするのを忘れたからです。 :) –
http://stackoverflow.com/questions/5351669/why-use-contentprovider-gettype-to-get-mime-typeが助けになるかもしれません。 – boiledwater