У меня есть приложение, которое имеет два действия: MainActivity и SettingsActivity. В MainActivity есть меню с одним элементом меню "Настройки". Когда этот пункт меню щелкнут, он запускает параметр SettingsActivity с намерением. После запуска активности я нажимаю кнопку "Назад" в верхнем левом углу, и ничего не происходит. Я предполагал, что с тех пор, как я начал свою деятельность с использованием намерения, стек активности будет управляться автоматически. Я хочу вернуться в MainActivity. Я ошибаюсь в этом предположении?
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);
}
}