বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

একটি স্টাব কনটেন্ট প্রভাইডার যুক্ত করা

আপনার অ্যাপের জন্য একটি স্টাব কনটেন্ট প্রভাইডার তৈরী করতে, ক্লাস ContentProvider প্রসারিত করুন এবং এর প্রয়োজনীয় পদ্ধতির রৈাপ করে। নিচের চিত্রটি আপনাকে দেখায় কীভাবে স্টাব প্রভাইডার তৈরী করতে হয়:

/*
 * 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() {
        return new String();
    }
    /*
     * query() always returns no results
     *
     */
    @Override
    public Cursor query(
            Uri uri,
            String[] projection,
            String selection,
            String[] selectionArgs,
            String sortOrder) {
        return null;
    }
    /*
     * insert() always returns null (no URI)
     */
    @Override
    public Uri insert(Uri uri, ContentValues values) {
        return null;
    }
    /*
     * delete() always returns "no rows affected" (0)
     */
    @Override
    public int delete(Uri uri, String selection, String[] selectionArgs) {
        return 0;
    }
    /*
     * update() always returns "no rows affected" (0)
     */
    public int update(
            Uri uri,
            ContentValues values,
            String selection,
            String[] selectionArgs) {
        return 0;
    }
}