Open5

アクティビティを保持しない設定中のFlutterアプリの挙動

kudokudo

AndroidのネイティブアプリではActivity再生成の考慮をしていたが、Flutterでは特に気にしていなかったので調査してみる

kudokudo

調査方法
Flutterアプリ内でNavigator経由で複数画面遷移をし、その後開発者オプションでアクティビティを保持しない設定をONにして、タスク切換えで元のアプリを表示する

kudokudo

設定変更後アプリを切り替えた時点でSplash画面から起動し直しになった
Androidから見ると、Flutterアプリは1Activityとして見えているのかもしれない

kudokudo

Flutterアプリは1Activityとして見えているのかもしれない

Flutter doesn’t really have a direct equivalent to activities and fragments; rather, in Flutter you navigate between screens, using a Navigator and Routes, all within the same Activity.

認識は合っていそう