質問

状況

SharedPreferencesを使用して、2つの「レイアウト」を備えたかなりシンプルなアプリがあります。

  • main.xml
  • settings.xml

Mainには、SharedPreferencesからGetStringを使用するTextViewがあります。設定を開くボタンもあります。

設定にはスピナーと、共有された登録に保存するボタンがあります。


TextViewは、OnCreate(Bundle SavedinStancestate)内でsetText()を呼び出すときにアプリが読み込まれると更新されます

問題

設定を開いてSharedPreferencesを更新すると、バックボタンを使用してメインに戻ります。

oncreate()内のsettext()を呼び出しているため、TextViewはアプリを終了してメインに再び開くまで再び更新されません。

設定から戻ってきた後、TextViewを更新するためにどのような方法を使用する必要がありますか?

私の要求は、iOSのviewwillappear()に似ています。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top