Mam aplikację, która ma dwie aktywności: Główna Aktywność i UstawieniaAktywność. MainActivity ma menu z pojedynczym elementem menu Ustawienia. Po kliknięciu tego elementu menu uruchamia program SettingsActivity z zamiarem. Po uruchomieniu działania klikam przycisk Wstecz w lewym górnym rogu i nic się nie dzieje. Zakładałem, że odkąd rozpocząłem działanie z użyciem intencji, stos działań będzie zarządzany automatycznie. Chcę wrócić do MainActivity. Czy myliłem się w tym założeniu?Przycisk Wstecz Androida nie powraca do poprzedniej aktywności
MainActivity.onMenuItemSelected
public boolean onMenuItemSelected(int featureId, MenuItem item) {
int itemID = item.getItemId();
if(itemID == R.id.settings) {
Intent intent = new Intent(this, SettingsActivity.class);
startActivity(intent);
}
return true;
}
SettingsActivity
public class SettingsActivity extends PreferenceActivity {
public static final String TEST = "test";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
}
mógłbyś dodać pełny kod dwóch działań? –
Masz na myśli kliknięcie ikony aplikacji w pasku akcji i nic się nie dzieje? – patheticpat
czy możesz również dodać manifest? możesz dodać tylko znaczniki aktywności – Nativ