私は社内用の企業アプリに取り組んでいますが、
ユーザーに表示されるセクションの 1 つは TabbedView です (実際、私は Android Studio の「クリーン シート」から作成したため、その Fragment ベースで、AppCompatActivity を拡張します)。それを構成する 4 つのタブのそれぞれには、いくつかのテキスト フィールド。
ユーザーは、タブ間を自由に移動してテキスト フィールドに入力し、最後のタブの下部にある [go] をクリックして、すべてのテキスト フィールドからデータを送信できます。私はこれを行うのに非常に苦労しています.私がやりたいのは、ユーザーがタブから次のタブに切り替えているときにリスナーを使用して、データを共有設定に保存することです. (ユーザーが編集フェーズでタブを自由に切り替えたときにも、タブ選択のリスナーで同じことを行うだけで復元できます)
「on tab selected」イベントと「on tab deselected」イベントの非常に便利なリスナーを備えた簡単で古いタブシステムが過去のものになったことに非常に驚きました。タブが殺される直前にいくつかのテキストフィールドを保存するような単純なことで、私は今降伏して助けを求めています. タブ内のテキスト フィールドのデータを、他のフィールドをロードする前に自動的に保存するにはどうすればよいですか?
ありがとう!:-)