我想知道如何在不同活动之间共享子组件?
假设我有一个全局的AppComponent,它随应用程序一起运行。
我想要创建一个用户组件,当用户在我的应用程序中登录时,该组件跨多个活动存在。
当用户登录时,我的应用程序会创建一个UserComponent,其他活动需要从某个地方检索该组件,但我不知道最佳的“某个地方”。
我应该将UserComponent存储在Application中,并创建getter和reset组件的方法吗? 我应该将此组件放置在ApplicationModule中的“holder”对象内,并在每个子活动中通过获取ApplicationComponent中的“holder”来检索我的组件吗? 我应该只将其存储在静态字段中吗? 我应该做其他事情吗?
假设我有一个全局的AppComponent,它随应用程序一起运行。
我想要创建一个用户组件,当用户在我的应用程序中登录时,该组件跨多个活动存在。
当用户登录时,我的应用程序会创建一个UserComponent,其他活动需要从某个地方检索该组件,但我不知道最佳的“某个地方”。
我应该将UserComponent存储在Application中,并创建getter和reset组件的方法吗? 我应该将此组件放置在ApplicationModule中的“holder”对象内,并在每个子活动中通过获取ApplicationComponent中的“holder”来检索我的组件吗? 我应该只将其存储在静态字段中吗? 我应该做其他事情吗?