-2
У меня есть функция в DatabaseHandler.javaПоказать данные из базы данных SQLite
/**
* Getting user data from database
* */
public HashMap<String, String> getUserDetails(){
HashMap<String,String> user = new HashMap<String,String>();
String selectQuery = "SELECT * FROM " + TABLE_LOGIN;
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery(selectQuery, null);
// Move to first row
cursor.moveToFirst();
if(cursor.getCount() > 0){
user.put("id_user", cursor.getString(1));
user.put("name", cursor.getString(2));
user.put("email", cursor.getString(3));
user.put("regid", cursor.getString(4));
user.put("jenis_kelamin", cursor.getString(5));
user.put("tanggal_lahir", cursor.getString(6));
user.put("instansi", cursor.getString(7));
user.put("jabatan", cursor.getString(8));
user.put("dibuat_at", cursor.getString(9));
}
cursor.close();
db.close();
// return user
return user;
}
и вопрос, как я получаю id_user данных, имя, адрес электронной почты и т.д. из базы данных, чтобы показать в MainActivity.java , пожалуйста, помогите
'HashMap userdetails = getUserDetails()', а затем 'System.out.println (userdetails.get (" id_user "))'? Использовать TextView, чтобы показать его в Activity? –
показать в Управлении, я использовал HashMap userdetails = getUserDetails(); в MainActivity, но функция не найдена? –