Code example for Cursor

Methods: requery

0
        // Cursorのデータが更新されたことを通知する 
        // BookContentProviderでsetNotificationUri()をしないと動作しない 
        cursor.registerContentObserver(new ContentObserver(new Handler()) {
            @Override 
            public void onChange(boolean selfChange) {
                cursor.requery();
            } 
        }); 
        mSimpleCursorAdapter = new SimpleCursorAdapter(this, R.layout.list_item_book, cursor, from, to, CursorAdapter.FLAG_REGISTER_CONTENT_OBSERVER);
        listView.setAdapter(mSimpleCursorAdapter);
        findViewById(R.id.ADD).setOnClickListener(new OnClickListener() {
            @Override 
            public void onClick(View v) {
                insert(); 
            } 
        }); 
    } 
 
    private void insert() { 
        ContentValues values = new ContentValues();
        for (int i = 0; i < 3; i++) {