SQLite
 sql >> डेटाबेस >  >> RDS >> SQLite

किसी गतिविधि से जावा क्लास में डेटा कैसे पास करें

आपकी टिप्पणी के अनुसार, आप केवल DatabaseHelper क्यों नहीं बनाते? एक आवृत्ति चर और अपने showResults . को पैरामीटराइज़ करें निम्नलिखित के रूप में विधि:

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);
    }

}

और फिर सहायक वर्ग के भीतर आप बस यह कर सकते हैं:

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. SQLite ग्लोब

  2. SQLite और डेटाबेस आरंभीकरण

  3. SQLite रैंडम () कैसे काम करता है

  4. कमरे के साथ एंड्रॉइड - एक विदेशी कुंजी को शून्य कैसे सेट करें

  5. ऐसा कोई कॉलम स्क्लाइट अपवाद नहीं