0
GUIの重いアンドロイドアプリを開発しており、実行時に動的に設定される小さなウィジェット(テキストフィールド、ボタンなど)がたくさんあります。アプリケーションがフォーカスを持っているときはすべてがうまくいきますが、ユーザーがアプリをバックグラウンドにプッシュして復元すると、すべてのウィジェットは動的状態を失い、レイアウトによって定義されたデフォルト状態に戻ります。これはAndroidアプリの正しい動作ですか?フォーカスを復元すると、Androidが正しくウィジェットを復元しない
私は他のプラットフォーム(iOS、Windows、Mac)で数多くのUIを開発しましたが、このような動作は見たことがありません。Androidが再フォーカスの間にウィジェットの状態を維持できるようにするには、 ?どのようなヒントもありがとうございます!
私はこれが答えになると感じました:(手作業でウィジェットの状態を保存しています..なぜ他のすべてのOSでもこれはあなたのために行われますが、Androidでは手動でウィジェットの状態を保存する必要がありますか? ..ありがとう! – watcher278
あなたはonCreate()の代わりにonResume()コマンドで設定を行うことができます(あなたがそれをしているかどうかは分かりませんが...)、同じように動作するはずです。あなたのプログラムがどのように見えるかをより良く知る必要があります... – PearsonArtPhoto
私のプログラムは非常に動的で、アプリケーションの状態は外部のスクリプトシステムによって定義されています。起動時にプログラムはすべてのウィジェットをバインドし、構成(可視性、色、テキストを設定する)..明らかに、Androidクォークを考慮しなければならないスクリプトを書くことは、あまりに複雑すぎるので、ウィジェットがar onResumesの間に保存された..私は文字通り100ウィジェットを持っています.. – watcher278