SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Android - Tampilkan nama pengguna dari database sqlite setelah login di textView

Saya akan menyimpan nama pengguna ke preferensi bersama, karena aplikasi hanya akan memiliki satu pengguna, Anda tidak perlu menyimpan hanya satu entri ke database Anda. Tetapi jika Anda bersikeras untuk mendapatkannya dari database, tambahkan fungsi ini ke DatabaseHelper Anda.

    public String getUsername() throws SQLException {
                  String username = "";
                  Cursor cursor = this.getReadableDatabase().query(
                                                   TABLE_NAME, new String[] { KEY_NAME }, 
                                                   null, null, null, null, null);                     
                  if (cursor.moveToFirst()) {
                      do {
                            username = cursor.getString(0);
                         } while (cursor.moveToNext());
                  }
                  cursor.close();

                  return username;
    }

dan nanti Anda dapat menggunakan kode ini untuk mendapatkan nama pengguna di aktivitas laci Anda:

textView.setText(helper.getUsername());

P.S. Anda harus benar-benar memperbaiki kode Anda. Dan gunakan SharedPreferences alih-alih SQLite untuk menyimpan nilai tunggal. SQLite dirancang untuk menyimpan wadah data yang sangat besar, seperti data daftar yang di-cache dan sebagainya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa tujuan peta proyeksi Android di penyedia konten?

  2. Gabung Kiri SQLite

  3. Cara Menghitung Perbedaan Antara Dua Timestamp di SQLite

  4. SQLite Dimana

  5. Penyetelan kinerja SQLite