Problem bei startActivity

E

Ernesto S

Neues Mitglied
0
Hallo,

es ist vermutlich ein simpler Anfängerfehler, an dem ich hänge.
In der MainActivity starte ich eine AsyncTask, die keine Subclass der MainActivity ist und Daten vom Server holt. Mittels eines Listeners rufe ich aus der Methode onPostExecute eine Methode in der MainActivity Class auf: onTaskComplete und übergebe die vom Server gelesenen Daten.
Bis hierher ist alles OK. Die Daten kommen richtig in der MainActivity Methode onTaskComplete an.
Nun möchte ich aus dieser Methode heraus eine Activity (class DisplayTrefferActivity) starten, die diese Daten mit einem eigenen Layout ausgibt.
Code:
                Log.d("********* in onTaskComplete", nickName);

                // treffer ist ein JSONObject 
                Intent intent = new Intent(MainActivity.this, DisplayTrefferActivity.class);
                intent.putExtra(EXTRA_MESSAGE, (String)treffer.toString());
            
                MainActivity.this.startActivity(intent);

Die Ausgabe nach LogCat ist OK. Sie ist die letzte Meldung in LogCat.
Debug meldet: Thread[<1>main](Suspended(exception ActivityNotFoundException))]
Eclipse hat keine Fehlermeldung.

Gleicher Fehler tritt auf, wenn ich MainActivity.this. weglasse
Code:
                startActivity(intent);

Code:
Intent intent =  new Intent().setClass(this, DisplayTrefferActivity.class);

geht offenbar mit dem Listener nicht ? Das geht schon bei Eclipse nicht durch..

Hier noch der Teil im Manifest:
Code:
        <activity
            android:name="net.dateshout.dateshout.DisplayTrefferActivity"
            android:label="@string/title_activity_display_treffer"
            android:parentActivityName="net.dateshout.dateshout.MainActivity" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="net.dateshout.dateshout.MainActivity" />
        </activity>

Vorweg vielen Dank für eine Lösung meines Problems, Ernesto.
 
las mal das ganze parentactivity "zeugs" weg.
 
Danke Swordi,

das war's. Ich kann es kaum glauben! Activity gestartet, Daten richtig übergeben, -klasse! Die Eltern machen halt manchmal Probleme.

Ernesto
 

Ähnliche Themen

D
Antworten
17
Aufrufe
395
datNeMo
D
M
Antworten
3
Aufrufe
146
moin
M
Y
Antworten
4
Aufrufe
1.211
swa00
swa00
Zurück
Oben Unten