आपकी टिप्पणी के अनुसार, आप केवल 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;
}
}