Мы можем использовать метод setDisplayHomeAsUpEnabled()
для активности, чтобы отображать стрелку "вверх" на панели действий.
Если я правильно понимаю, мы действительно должны показывать стрелку вверх, если мы не являемся основной деятельностью.
Нажатие стрелки "вверх" должно привести к активности root. Это все? Затем я должен добавить этот вызов ко всем моим действиям следующим образом:
class RootActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(false);
}
}
class AppleActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(true);
}
}
class OrangeActivity {
public void onCreate() {
setDisplayHomeAsUpEnabled(true);
}
}
...