我有一段代碼,在處理時遇到了一些麻煩。該代碼基本上獲取未讀的行數並返回該數字。但是,這個代碼是我的應用程序在應用程序調用該函數後崩潰的唯一原因。請協助。在textview中顯示Android int值
public int dbMsgSyncCount(){
int count = 0;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM " + MESSAGES_TABLE_NAME + " WHERE " + MESSAGE_STATUS
+ " = no", null);
count = cursor.getCount();
db.close();
return count;
}
在我的活動,我有:
TextView tr = (TextView) R.id.title;
int pt =db.dbMsgSyncCount();
tr.setText(pt);
請添加您的錯誤日誌你的問題。也就是說,用'tr.setText(String.valueOf(pt))'替換'tr.setText(pt)''。 – PPartisan