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

Bagaimana cara melewatkan data dari suatu aktivitas ke kelas java

Sesuai komentar Anda, mengapa Anda tidak membuat DatabaseHelper variabel instan dan membuat parameter showResults Anda caranya sebagai berikut:

public class MyActivity extends Activity {

    private DatabaseHelper myDatabaseHelper;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //initialise your helper here
        myDatabaseHelper = ...
    }

    public void onClickListenerButton(){

        // All your other stuff here...

        // variable that  I want to pass
        String avgStdLivingText = selectedAvgStdsRb.getText().toString();
        myDatabaseHelper.showResults(avgStdLivingText);
    }

}

Dan kemudian di dalam kelas pembantu Anda cukup melakukan:

public Cursor showResults(String selectedAvgStds){
        SQLiteDatabase db = this.getWritableDatabase();

        Cursor results = db.rawQuery("select * from "+TEMP_TABLE+"where value = " + selectedAvgStds , null);
        return results;
     }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana SQLite Nullif() Bekerja

  2. database SQLite android dengan database di lokasi tertentu mungkin?

  3. Bagaimana cara menguji metode yang menangani database SQLite di android?

  4. Bagaimana saya bisa membuat daftar Array dengan data kursor di Android

  5. Ruang Android - Cara mengatur ulang kunci utama tabel yang dibuat secara otomatis pada setiap aplikasi yang dijalankan