我的MainActivity
有一個EditText
,提示「Weight (lb)
」,以及一個按鈕,轉到SettingsActivity
。在SettingsActivity
中,用戶可以將使用的單位從US更改爲Metric。在通過手機內置的後退按鈕退出SettingsActivity
後,我想讓EditText
的提示立即從「Weight (lb)
」更改爲「Weight (kg)
」。在退出其他活動後更新主要活動中的某些字段
我得到的最遠處使用onBackPressed()
方法SettingsActivity
。檢測到按鈕被按下,其中的代碼被執行,但我不想更改SettingsActivity
類中與MainActivity
相關的任何內容。
有沒有一種on___()
方法,我應該在這裏使用,我不知道?任何幫助,將不勝感激。
您是否嘗試過使用意向'onBackPressed()'?從「SettingsActivity」到「MainActivity」的內容?這將導致'MainActivity'重新加載提示。我假設這個提示存儲在某個地方。 –
@DanielK提示存儲在相關的EditText的'android:hint'字段中。這是存放它的最佳地點嗎?另外,我將如何在'onBackPressed()'上使用Intent? –
它是如何存儲的?如果您使用SharedPreferences,那麼您可以使用下面的解決方案。 –