モケラ

Tech Sheets

mokelab

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を返すようにしています。

一覧に戻る