H
Heribert500
Ambitioniertes Mitglied
- 1
Mahlzeit zusammen
ich bekomme diese Fehler nicht in Griff....
variable is accessed from within inner class, needs to be declare Final
dei der SQL Abfrag Cursor c = db (Codeausschnitt).
Kann mir bitte jemand sagen wasund wo ich hier korrigieren muss
danke im vorraus
heribert500
ich bekomme diese Fehler nicht in Griff....
variable is accessed from within inner class, needs to be declare Final
dei der SQL Abfrag Cursor c = db (Codeausschnitt).
Kann mir bitte jemand sagen wasund wo ich hier korrigieren muss
danke im vorraus
heribert500
Code:
public class testrechner extends Activity {
//private ArrayAdapter<String> listAdapter;
Spinner spinner1, spinner2;
TextView dichte1, dichte2;
EditText prozent1, prozent2;
SQLiteDatabase db;
private static String DBNAME = "Testdb";
private static String TABLE = "testtbl";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_dichte);
db = openOrCreateDatabase(DBNAME, MODE_PRIVATE, null);
dichte1 = (TextView) findViewById(R.id.dichte1);
dichte2 = (TextView) findViewById(R.id.dichte2);
//spinner1 = (Spinner) findViewById(R.id.spinner1);
//spinner1.setOnItemSelectedListener(this);
//loadSpinnerData1();
Spinner spinner1 = (Spinner) findViewById(R.id.spinner1);
DBHelper db = new DBHelper(getApplicationContext());
List<String> listrname = db.getSpinValues();
ArrayAdapter<String> dataAdapter1 = new ArrayAdapter<String>(this, R.layout.spinnerrohstoff, R.id.text, listrname);
spinner1.setAdapter(dataAdapter1);
spinner1.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
String auswahl = parent.getItemAtPosition(pos).toString();
Cursor c = db.rawQuery("select * from testtbl where TRIM(rname) = '" + auswahl.trim() + "'", null);
dichte1.setText("");
if (c.moveToFirst()) {
String d1=c.getString(2);
dichte1.setText(d1);
}
c.close();
}
@Override
public void onNothingSelected(AdapterView<?> parent) {
// code......
}
});
}