コード例 #1
0
    def _segue_to(self, activity: Activity, segue_type):
        if len(self.stack) > 0:
            if segue_type == Segue.REPLACE:
                current_activity = self.stack.pop()
            else:
                current_activity = self.stack[-1]

            current_activity._stop()
            current_activity.on_stop()
            self.unsubscribe_all(current_activity)

        self.stack.append(activity)
        activity._start(application=self)