使用の違いは何ですかBaseColumnsContentProviderとは何ですか? のインターフェイスなので、別の場所で使用される可能性があります...?私は実際にポイントを得ていない、私はコンテンツプロバイダの単純な定数を使用して_id
またはname
をデータベースに定義しています。だから、私は何かが欠けている?ContentProviderでBaseColumnsを使用するかどうかを指定しますか?
のpublic static finalクラスのノートはBaseColumns {...
感謝を実装
PS:私はこの答えチェックしました:What is the use of BaseColumns in Androidをしかし、私は本当に答えでポイントを見ることができませんposted
Seramme、BaseColumnsが実際に何をしているのか教えていただけますか?つまり、それを実装すれば、ContentProviderはBaseColumnsを呼び出しますか? – Paul
何もしません。どんなメソッドも定義していないので、呼び出す必要はありません。それはすべて2つの定数のコンテナです。 ContentProviderではなく別のクラスに実装し、ThatOtherClass._IDを使用してidカラムを参照することもできます。参照:http://developer.android.com/reference/android/provider/BaseColumns.html – Seramme