Wrong language? Choose different language instead:

close

Hilfe! App startet nicht

Hilfe! App startet nicht
verfasst am 23.06.2012 16:22:27 — geändert am 23.06.2012 16:24:43
Hallo ich habe ein problem. wenn ich den code unten ausführe bekomme ich immer ne Fehlermeldung, dass die Anwendung unerwartet beendet wurde.
Waere dankbar für tipps und hinweise. (Durch auskommentieren, weis ich schonmal das der Fehler in der Zeile 21 der Activity liegt)

Activity:
1package de.schulplaner.terminplaner;
2
3import android.app.Activity;
4import android.os.Bundle;
5import android.widget.ArrayAdapter;
6import android.widget.ListView;
7
8public class ReminderListActivity extends Activity {
9
10 @Override
11 public void onCreate(Bundle savedInstanceState) {
12 super.onCreate(savedInstanceState);
13
14 setContentView(R.layout.reminder_row);
15
16 String[] items = new String[] { "FOO","Bar","Fizz","Bin" };
17
18 ArrayAdapter<String> adapter =
19 new ArrayAdapter<String>(this, R.layout.reminder_row, R.id.text1, items);
20 ListView mylist =(ListView)findViewById(R.id.text1);
21 mylist.setAdapter(adapter);
22
23 }
24
25
26
27}

reminder_row.xml:
1package de.schulplaner.terminplaner;
2
3import android.app.Activity;
4import android.os.Bundle;
5import android.widget.ArrayAdapter;
6import android.widget.ListView;
7
8public class ReminderListActivity extends Activity {
9
10 @Override
11 public void onCreate(Bundle savedInstanceState) {
12 super.onCreate(savedInstanceState);
13
14 setContentView(R.layout.reminder_row);
15
16 String[] items = new String[] { "FOO","Bar","Fizz","Bin" };
17
18 ArrayAdapter<String> adapter =
19 new ArrayAdapter<String>(this, R.layout.reminder_row, R.id.text1, items);
20 ListView mylist =(ListView)findViewById(R.id.text1);
21 mylist.setAdapter(adapter);
22
23 }
24
25
26
27}

Vielen Vielen Dank fürs lesen. und danke für tipps
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 16:53:44
reminder_row.xml fehlt !!!

-----
Neu : Windmate HD | Bin auf der Google I/O anzutreffen

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 17:11:06
Mac Systems
reminder_row.xml fehlt !!!

die reminder_row Datei ist doch vorhanden
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 17:20:11
Andreas D.
Mac Systems
reminder_row.xml fehlt !!!

die reminder_row Datei ist doch vorhanden

*hüstel* Eine .xml Datei mit Java - Code wird Dir nicht viel helfen ...

-----
lg Voss - Ach ja und noch was, die AndroidPIT-Regeln ლ(╹◡╹ლ) Android Security

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 17:31:59
sorry tab den falschen code kopiert
hier der richtige

1<?xml version="1.0" encoding="utf-8"?>
2<ListView xmlns:android="http://schemas.android.com/apk/res/android"
3 android:id="@+id/text1"
4 android:layout_width="fill_parent"
5 android:layout_height="fill_parent"
6 android:padding="10dip" >
7
8
9</ListView>
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 18:35:02
Hilfreich wäre der Stacktrace, der bei beim Programmabsturz erzeugt wird.
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 19:28:34
Deine "row" ist ein ListView?
Das wird so nicht gedacht sein, oder?
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 19:59:45
war schon so gedacht wie würdet ihr es machen?
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 21:38:47 (über AndroidPIT-App)
Schreib doch bitte mal den stacktrace, ansonsten ist das Rätsel raten...

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 23.06.2012 23:59:37
war schon so gedacht

Wirklich?
Deine Activity beinhaltet ein ListView, und du hast schon herausgefunden, das man einen Adapter benötigt, damit ein ListView Daten anzeigt;
wo sind dann die Adapter für die ListViews, die deine Rows bilden sollen?
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 24.06.2012 15:39:22
Hab den Fehler gefunden. er lag in der Reminder ListActivity.

es lautet extends ListActivity und ich hatte nur...extends Activity
1package de.schulplaner.terminplaner;
2
3import android.app.Activity;
4import android.app.ListActivity;
5import android.os.Bundle;
6import android.view.View;
7import android.widget.ArrayAdapter;
8import android.widget.ListView;
9import android.widget.TextView;
10
11public class ReminderListActivity extends ListActivity {
12 /** Called when the activity is first created. */
13 @Override
14 public void onCreate(Bundle savedInstanceState) {
15 super.onCreate(savedInstanceState);
16 setContentView(R.layout.reminder_list);
17
18 String[] items = new String[] {"Deutsch","Mathe","Physik","Musik","Bio" };
19
20 ArrayAdapter<String> adapter =
21 new ArrayAdapter<String>(this, R.layout.reminder_row, R.id.text1, items);
22
23 setListAdapter(adapter); //Füllt die Liste mit dem Array
24
25 registerForContextMenu(getListView());
26 }
27
28 /** Dient zur Verarbeitung Kurzer Klicks
29 */
30 @Override
31 protected void onListItemClick(ListView l, View v, int position, long id) {
32 super.onListItemClick(l, v, position, id);
33 }
34}
Antworten mit Zitat Antworten Link ±0     (0 Stimmen)
RE: Hilfe! App startet nicht
verfasst am 24.06.2012 22:18:32 (über AndroidPIT-App)
Hast du mal geschaut was das logcat sagt?
Meistens sagt dir das immer genau wo und vor allem an was dein Fehler liegt. Aber Hauptsache jetzt klappt alles.

Liebe Grüße Maximilian

-----
Vergesse nie wieder Geburtstage, oder viel schlimmer, deinen Hochzeitstag :grin: - Birthdays Website

Antworten mit Zitat Antworten Link ±0     (0 Stimmen)