ListView und ListAdapter in zweiten Activity

L

Lainio

Ambitioniertes Mitglied
3
Ich möchte den Adapter weiter unten im Code zu der ListView setzen. Dies ist übrigens meine zweite Activity

PHP:
public class ListMenuItemActivity extends Activity {
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        TextView txtTitle = (TextView) findViewById(R.id.title);
        TextView txtInfo = (TextView) findViewById(R.id.info);
        TextView txtLocation = (TextView) findViewById(R.id.location);

        Intent i = getIntent();
        ListView lv = getListView();

        ArrayList<HashMap<String, String>> taskItems = (ArrayList<HashMap<String, String>>) i.getSerializableExtra("taskItems");
        String[] stringArr = i.getStringArrayExtra("adapterStringArray");
        int[] intArr = i.getIntArrayExtra("adapterIntArray");

        ListAdapter taskadapter = new SimpleAdapter(this, taskItems,
                R.layout.list_item_tasks,
                stringArr,
                new int[]{R.id.title, R.id.info, R.id.object, R.id.location});

        setListAdapter(taskadapter);





        //txtTitle.setText(title);
       // txtInfo.setText(info);
       // txtLocation.setText(location);
    }
}


Das ist der Code aus der ersten Activity:

PHP:
    ListView lv = getListView();

    ListAdapter taskadapter = new SimpleAdapter(this, projectItems,
                R.layout.list_item_tasks,
                new String[]{KEY_TITLE, KEY_INFO, KEY_OBJECT, KEY_LOCATION},
                new int[]{R.id.title, R.id.info, R.id.object, R.id.location});

    setListAdapter(adapter);


Ich bekomme in der zweiten activity den Fehler bei
PHP:
ListView lv = getListView();

Kann da jemand den Fehler sehen? die IDE sagt mir das er diese methode nicht finden kann.
Wieso klappt es in der mainMethode und jetzt nicht?
 
Kannst du den ganzen Rumpf der 1. Posten?

Was machst du in der ersten denn anders und anscheinend richtig was in der zweiten wohl fehlschlägt?
 
Ich habe das Problem gefunden. Es scheint ich erbe nicht
PHP:
ListActivity

sondern
PHP:
Activity

Das hat das Problem verursacht!
 
Genau das ist das was ich angenommen habe deshalb wollte ich den Rumpf sehen ;)
 

Ähnliche Themen

A
Antworten
10
Aufrufe
1.029
swa00
swa00
M
  • MikelKatzengreis
Antworten
5
Aufrufe
158
swa00
swa00
D
Antworten
9
Aufrufe
1.780
jogimuc
J
Zurück
Oben Unten