【发布时间】:2023-04-09 00:31:01
【问题描述】:
我正在尝试创建一个函数来全局更改由 SharedPreference 表示的设置,以后可以为每个活动手动设置。在设置中,我想为用户提供一次更改每个活动的设置的能力。有没有办法在静态函数中获取活动上下文列表?
【问题讨论】:
-
你为什么不使用偏好活动呢?
-
在这种情况下,我不使用偏好活动,因为该设置对使用它的每个活动都有独特的偏好。我需要一种以编程方式一次性更改它们的方法。
-
所有活动都在同一个应用程序中吗?如果是,只需将每个活动设为单例,并创建一个像 void refresh() 这样的静态方法,并将所有活动的刷新方法放在一个方法中;每次,您只需调用该方法即可刷新所有活动
标签: android android-activity sharedpreferences android-context