这里有两个活动,A 和 B。A 是主要活动,B 是 PreferenceActivity 和两个 EditTextPreference。
我希望能够从活动 A 访问 B 生成的首选项,为此我当然需要(我猜)A 上的 getSharedPreferences。但为了做到这一点,我需要为生成它的活动提供首选项文件. 这是乏味的(长名称),充其量是不稳定的(取决于生成它的活动),最后是一团糟,因为最好将所有内容保存在一个 xml 文件中,并使用我所有活动都熟知的名称. 此外,如果我有 100 个活动,我将如何跟踪首选项文件......
所以重点是:我如何“绑定”一个 EditTextPreference 以对给定的首选项文件进行更改,而不是 Android 自动生成的文件?