ビューを複数回切り替えると、アプリの実行がますます遅くなります。デスクトップでは、十分な RAM があるため、実際には違いがわかりません。しかし、私の Android デバイスでは、アプリが遅くなるように何かが蓄積されているようです。
これは、(アフターバーナーを使用して) 複数のビューを持つサンプル アプリで、プライマリとセカンダリを何度も (約 30 回以上) すばやく切り替えると発生します。
これはアニメーションの構築 (ビューの遷移) が原因ですか、それともビュー自体が原因ですか?
これを修正する方法はありますか?それともバグですか?
View Events:
Primary event: SHOWING
Primary event: SHOWN
Primary event: CLOSE_REQUEST <-- なぜこれなのか? 隠すだけでは不十分ですか?
プライマリ イベント: HIDING
プライマリ イベント: HIDDEN
(ViewStackPolicy を SKIP に設定しようとしましたが、どちらも役に立ちません)
また、Gluon が Android でビューを処理する方法を知っている場合は、共有してください :D
編集:
これは、Samsung Galaxy S5 のサンプル アプリケーション (Multiple Views FXML) でも発生します。