सबसे पहले आपको अपने getUserSLDetails . में पुनरावृति करने की आवश्यकता है आपके SQLiteHandler . में विधि कक्षा
if (cursor.moveToFirst()) {
do {
Datas pMemebr = new Datas();
pMemebr.setSL_DESC(cursor.getString(0));
pMemebr.setTR_DATE(cursor.getString(1));
pMemebr.setACTUAL_BALANCE(cursor.getString(2));
pMemebr.setAVAILABLE_BALANCE(cursor.getString(3));
mMemberDetails.add(pMemebr);
Log.d(TAG, "List<Datas>) Getting members' SL Description: " + cursor.getString(0));
Log.d(TAG, "List<Datas>) Getting members' SL TR Date: " + cursor.getString(1));
Log.d(TAG, "List<Datas>) Getting members' SL Actual Balance: " + cursor.getString(2));
Log.d(TAG, "List<Datas>) Getting members' SL Available Balance: " + cursor.getString(3));
Log.d(TAG, "-------------------------------------------------------------------------");
Log.d(TAG, "List<Datas>) Members's SL Details data: " + pMemebr.toString());
} while (cursor.moveToNext());
}
cursor.close();
return mMemberDetails;
}
फिर अपने MyAdapter . में आपको नीचे दी गई विधि को बदलने की जरूरत है -
@Override
public int getItemCount() {
//return mDataset.length;
return mdataset.size();
}
एक बार जब आप सत्यापित कर लें कि आपका डेटा सही तरीके से आ रहा है, तो कृपया लॉग हटा दें।