実現したいこと
Kotlin、JetpackComposeを使用してAndroidアプリを開発しています。
AndroidViewを利用してWebViewを実装しました。
簡単な構成はこのようになっています。
①コンポーザブル関数A → WebViewがある。
②コンポーザブル関数B → 適当な別の画面。
※コンポーザブル関数AのWebView内にはテキストフィールドがあります。
コンポーザブル関数AからNavControllerを使用してコンポーザブル関数Bに移動後、端末の戻るボタンを押してコンポーザブル関数Aに戻るとテキストフィールドに入力していた内容が初期化されてしまいます。
別画面に移動しても変更した状態が保存されるようにしたいです。
発生している問題・分からないこと
「実現したいこと」で述べたとおりです。
該当のソースコード
特になし
試したこと・調べたこと
上記の詳細・結果
NavControllerで画面遷移をするのではなく、コンポーザブル関数A上にコンポーザブル関数Bを重ねるように表示した際は保存できています。
AndroidView、AccompanistのWebView共に試してみましたがダメでした。
補足
特になし
0 コメント