我想从另一个活动(主活动)切换SwitchPreference。
我有一个活动,询问用户是否要启用通知。它包含两个按钮,它们单击是或否,如下所示:
我希望保存答案,并且要切换SwitchPreference,“是”为“开”或“否”为关。 (以及SwitchPreference状态)
我真的对如何做到这一点感到困惑。
任何建议或答案将不胜感激?
答案 0 :(得分:0)
您有几个选择。
startActivityForResult(intent, SOME_CONSTANT_IDENTIFIER)
(相对于startActivity(intent)
)来使您的设置活动将结果返回到呼叫活动。这里的概念是您正在开始一个新的活动,它将把结果返回到先前的活动。然后,您可以检查该值,将其存储在需要的位置,并更新所有相关的UI项。这是有关https://developer.android.com/training/basics/intents/result的工作原理的文章。