我的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,那么您可以使用下面的解决方案。 –