use of com.example.mortar.util.BaseKey in project simple-stack by Zhuinden.
the class MortarDemoActivity method handleStateChange.
@Override
public void handleStateChange(StateChange stateChange, Callback completionCallback) {
BaseKey newScreen = stateChange.topNewState();
String title = newScreen.title();
ActionBarOwner.MenuAction menu = new ActionBarOwner.MenuAction("Friends", new Action() {
@Override
public void run() throws Exception {
Navigator.getBackstack(MortarDemoActivity.this).goTo(FriendListScreen.create());
}
});
actionBarOwner.setConfig(new ActionBarOwner.Config(false, !(newScreen instanceof ChatListScreen), title, menu));
completionCallback.stateChangeComplete();
}
Aggregations