samedi 23 avril 2016

How to return all value from a function

I want to return all values of dbManagement.ORIGINATING_ADDRESS from this function but it just gives me last one value to blockedNumber. I know it'll give last one value but how can i get all value. kindly help

public String selectBlockedNumbers() {
        Cursor cursor = dbManagement.selectBlockedNumbers();
        String blockedNumber = null;
        cursor.moveToFirst();
        for(int i = 0; i < cursor.getCount(); i++) {
            blockedNumber = cursor.getString(cursor.getColumnIndex(dbManagement.ORIGINATING_ADDRESS));
            cursor.moveToNext();
        }

        Toast.makeText(this, blockedNumber, Toast.LENGTH_LONG).show();
        return blockedNumber;

    }

In

Cursor cursor = dbManagement.selectBlockedNumbers();

the function selectBlockedNumbers() consist of following query:

cursor = db.rawQuery("SELECT " + ORIGINATING_ADDRESS + " FROM " + TABLE_BLOCK_LIST, null);

Aucun commentaire:

Enregistrer un commentaire