diff --git a/internal_filesystem/lib/mpos/app/activity.py b/internal_filesystem/lib/mpos/app/activity.py index 4bb1d533..6d0942fb 100644 --- a/internal_filesystem/lib/mpos/app/activity.py +++ b/internal_filesystem/lib/mpos/app/activity.py @@ -26,12 +26,11 @@ class Activity: mpos.ui.setContentView(self, screen) def startActivity(self, intent): - if not hasattr(self, 'app') or not self.app: - print("ERROR: Activity has no .app – cannot startActivity") - return - self.app.start_activity(intent) + from mpos.navigator import ActivityNavigator + ActivityNavigator.startActivity(intent) def startActivityForResult(self, intent, result_callback): + from mpos.navigator import ActivityNavigator ActivityNavigator.startActivityForResult(intent, result_callback) def initError(self, e):