全量更新的好处还有, 在 activity 重新被创建的时候也可以复用那个 onResume 的状态同步的逻辑
1
loshine1992 2018-03-28 10:00:13 +08:00
onActivityResult,了解一下
|
2
Tenma 2018-03-28 10:44:17 +08:00
EventBus 不就行了?
|
3
deepkolos OP @loshine1992 这个是 Activity 一对一的联系,但是 OptionState 被多个 Activity 所以依赖并以不同形式呈现的时候,就不适合
|
4
deepkolos OP @Tenma 那么那个 publisher 应该放在 SettingActivity,还是 OptionState ?
|
5
fish47 2018-03-28 12:04:25 +08:00 1
可以参考 PreferenceFragment 的设计
|
6
hellormrfool 2018-03-28 15:26:43 +08:00
|
7
XinLake 2018-03-28 18:38:44 +08:00
这些系统组件都做好了。
Activity 之间的覆盖显示有 OnPause/OnResume 事件 Activity 调用式的启动 SettingActivity 也可以参考 OnActivityResult 事件 但是,最好的做法还是使用 SharedPreference 本身的机制,因为你是 Setting,在需要响应 Setting 实时变化的地方注册 Setting 更新事件,这样当设置变化系统就会通知你。SharedPreference 视图编辑页面支持 Activity、Fragment。 |