M
magnum
Neues Mitglied
- 1
Hallo zusammen,
ich bin dabei mir ein Widget zuschreiben. Das Widget an sich ist fertig und liegt schön auf meinem Homescreen. Meine Umsetzung ist nun so das wenn ich irgendwo auf diesem Widget sich eine neue Activity öffnet. Dies ist auch soweit OK. Auf diesem Activity habe ich eine Liste. Durch das längeres drücken öffnet sich ein Contextmenü auf jedem Listen Eintrag. Nun öffne ich aus diesem Contextmenü eine weitere Activity. Hier ist nun das Problem, weil wenn ich auf dieser letzten Activity den goback/zurück Button drücke bekomme ich zwar durch die Vibration angezeigt das ich ihn zwar gedrückt hatte aber zurück springen auf die Activity mit der liste tut er nicht. Warum bloß?
Auf dem Activity mit der Liste habe ich ebenfalls ein OptionsMenu. Die von dort aus gestarteten Activities kommen erfolgreich zurück.
Der Start aller Activities erfolgt wie folgt:
Auch im Manifest sind alle Activities gleich beschrieben:
Ich hoffe ihr könnt mir irgendwie weiterhelfen.
ich bin dabei mir ein Widget zuschreiben. Das Widget an sich ist fertig und liegt schön auf meinem Homescreen. Meine Umsetzung ist nun so das wenn ich irgendwo auf diesem Widget sich eine neue Activity öffnet. Dies ist auch soweit OK. Auf diesem Activity habe ich eine Liste. Durch das längeres drücken öffnet sich ein Contextmenü auf jedem Listen Eintrag. Nun öffne ich aus diesem Contextmenü eine weitere Activity. Hier ist nun das Problem, weil wenn ich auf dieser letzten Activity den goback/zurück Button drücke bekomme ich zwar durch die Vibration angezeigt das ich ihn zwar gedrückt hatte aber zurück springen auf die Activity mit der liste tut er nicht. Warum bloß?
Auf dem Activity mit der Liste habe ich ebenfalls ein OptionsMenu. Die von dort aus gestarteten Activities kommen erfolgreich zurück.
Der Start aller Activities erfolgt wie folgt:
Code:
Intent localIntent = new Intent(getApplicationContext(), <Klassenname>.class);
startActivity(localIntent);
Code:
<activity android:label="@string/app_name" android:name=".<Klassenname>" android:configChanges="keyboardHidden|orientation" android:windowSoftInputMode="stateHidden">
<intent-filter>
<action android:name="<Klassenname>" />
</intent-filter>
</activity>