- Forum-Beiträge: 31
28.03.2011, 21:56:20 via Website
28.03.2011 21:56:20 via Website
Ich versuche gerade ein wenig mich in die Programmierung von Apps für Android einzuarbeiten. Bisher hat auch alles schön geklappt, nur nun eben nicht mehr Wenn ich die App öffne(mit eclipse und Emulator Android 2.2(ohne Google API) stürzt sie immer wieder direkt ab("This application ..... has stopped unexpectedly. please try again.).
StaumeldungErfassen :
2
3import android.app.Activity;
4import android.os.Bundle;
5import android.widget.Spinner;
6import android.widget.ArrayAdapter;
7
8public class StaumeldungErfassen extends Activity {
9 /** Called when the activity is first created. */
10 @Override
11 public void onCreate(Bundle savedInstanceState) {
12 super.onCreate(savedInstanceState);
13 setContentView(R.layout.main);
14
15 Spinner s = (Spinner) findViewById(R.id.spinner);
16 ArrayAdapter adapter = ArrayAdapter.createFromResource(
17 this, R.array.planets, android.R.layout.simple_spinner_item);
18 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
19 s.setAdapter(adapter);
20 }
21}
main.xml:
2<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
3 android:orientation="vertical"
4 android:padding="10dip"
5 android:layout_width="fill_parent"
6 android:layout_height="wrap_content">
7
8 <TextView
9 android:layout_width="fill_parent"
10 android:layout_height="wrap_content"
11 android:layout_marginTop="10dip"
12 android:text="Please select a planet:"
13 />
14
15 <Spinner
16 android:id="@+id/spinner"
17 android:layout_width="fill_parent"
18 android:layout_height="wrap_content"
19 android:drawSelectorOnTop="true"
20 android:prompt="@string/planet_prompt"
21 />
22
23</LinearLayout>
2<resources>
3
4 <string-array name="planets">
5 <item>Mercury</item>
6 <item>Venus</item>
7 <item>Earth</item>
8 <item>Mars</item>
9 <item>Jupiter</item>
10 <item>Saturn</item>
11 <item>Uranus</item>
12 <item>Neptune</item>
13 </string-array>
14
15</resources>
Bei "ArrayAdapter adapter = ArrayAdapter.createFromResource(...." erhalte ich von Eclipse folgende Warnung:
"ArrayAdapter is a raw type. References to generic type ArrayAdapter<T> should be parameterized".
Ich vermute stark dass das direkte abstürzen der App damit zusammenhängt, kann jedoch nicht sonderlich viel mit der Warnung anfangen.
— geändert am 28.03.2011, 21:57:12
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.