Es fällt mir schwer, den Wert meines Spinner an meinen Webserver zu senden. Ich habe einige Textbereiche und einen Spinner auf meinem Formular. Ich kann die Werte der Textareas abrufen, die auf meinem Server veröffentlichen und sie in einer Datenbank speichern. Aber ich finde keinen Weg, dies mit den Spinnern zu machen.android - Wie kann ich den Wert meines Spinner senden?
Kann jemand helfen?
MainActivity.java:
Spinner spinner = (Spinner) findViewById(R.id.spinner);
ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
R.array.planets_array, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
etPostCode = (EditText) findViewById(R.id.etPostCode);
etAddress1 = (EditText) findViewById(R.id.etAddress1);
etRecordNum = (EditText) findViewById(R.id.etRecordNum);
etContainerType = (EditText) findViewById(R.id.etContainerType);
etContainerSize = (EditText) findViewById(R.id.etContainerSize);
etContainerSerial = (EditText) findViewById(R.id.etContainerSerial);
}
public void signup(View v) {
String postCode = etPostCode.getText().toString();
String address1 = etAddress1.getText().toString();
String recordNum = etRecordNum.getText().toString();
String containerType = etContainerType.getText().toString();
String containerSize = etContainerSize.getText().toString();
String containerSerial = etContainerSerial.getText().toString();
Toast.makeText(this, "Adding Record...", Toast.LENGTH_SHORT).show();
new SignupActivity(this).execute(postCode, address1, recordNum, containerType, containerSize, containerSerial);
}
Mein Spinner in conent_main.xml.
<Spinner
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/spinner"
android:layout_marginTop="30dp"
android:layout_gravity="center_horizontal" />
ich versucht habe, String Spinner = Spinner.getSelectedItem() zu verwenden toSting();
Aber ich bekomme die Fehlermeldung:
Nicht statische Methode 'getSelectedItem()' nicht von einem statischen Kontext verwiesen werden kann
Ihre Spinner-Variable heißt Spinner, nicht Spi ner. String spinnerValue = spinner.getSelectedItem(). ToSting() – Wukash
Zeichenfolge text = mySpinner.getSelectedItem(). ToString(); –