package yuku.alkitab.base.sync; import android.content.ContentProvider; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; /* * Define an implementation of ContentProvider that stubs out all methods */ public class StubProvider extends ContentProvider { /* * Always return true, indicating that the provider loaded correctly. */ @Override public boolean onCreate() { return true; } /* * Return an empty String for MIME type */ @Override public String getType(final Uri uri) { return ""; } /* * query() always returns no results */ @Override public Cursor query(final Uri uri, final String[] projection, final String selection, final String[] selectionArgs, final String sortOrder) { return null; } /* * insert() always returns null (no URI) */ @Override public Uri insert(final Uri uri, final ContentValues values) { return null; } /* * delete() always returns "no rows affected" (0) */ @Override public int delete(final Uri uri, final String selection, final String[] selectionArgs) { return 0; } /* * update() always returns "no rows affected" (0) */ @Override public int update(final Uri uri, final ContentValues values, final String selection, final String[] selectionArgs) { return 0; } }