ContentProviderクラスを作る
最終更新日:2015-07-07
ContentProviderの機能を提供するには、まず、ContentProviderを継承したクラスを作ります。
ここまで実装したものはここにあります。
public class TodoProvider extends ContentProvider {
@Override
public boolean onCreate() {
return true;
}
@Override
public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
return null;
}
@Override
public String getType(Uri uri) {
return null;
}
@Override
public Uri insert(Uri uri, ContentValues contentValues) {
return null;
}
@Override
public int delete(Uri uri, String selection, String[] selectionArgs) {
return 0;
}
@Override
public int update(Uri uri, ContentValues contentValues, String selection, String[] selectionArgs) {
return 0;
}
}
この時点では、各メソッドは未実装のままで大丈夫です。onCreate()はtrueを返すようにしています。