1
正在開發一個android應用程序,該應用程序針對實現三種類型的用戶級別的三種類型的用戶開展了登錄活動。我創建了登錄活動,它使用給定的登錄用戶名從數據庫提取用戶級別和密碼,以便使用意圖啓動相應的活動。現在我在數據庫方法上得到一個空指針異常。從數據庫中獲取用於登錄的字符串值
分貝取代碼:
public String fetchPassword(String user_name) {
Cursor cursor;
SQLiteDatabase db = this.getReadableDatabase();
cursor = db.query(DATABASE_TABLE_NAME_1,
new String[] { COLUMN_USER_LEVEL, COLUMN_USER_NAME },
COLUMN_USER_NAME + "='" + user_name + "'", null, null, null, null);
cursor.moveToFirst();
String result = cursor.getString(cursor.getColumnIndex("content"));
return result;
}
public String fetchUserLevel(String user_name) {
Cursor cursor;
SQLiteDatabase db = this.getReadableDatabase();
cursor = db.query(DATABASE_TABLE_NAME_1,
new String[] { COLUMN_PASSWORD, COLUMN_USER_NAME },
COLUMN_USER_NAME + "='" + user_name + "'", null, null, null, null);
cursor.moveToFirst();
String result = cursor.getString(cursor.getColumnIndex("content"));
return result;
}
普勒斯發表您的logcat錯誤 – TeRRo
@TeRRo無法複製的logcat – user3780419
@ user3780419在logcat的,你可以看到一個選項導出日誌從那裏你可以在這裏保存logacat文件夾,請在保存 – user285oo6