如果我为我的应用程序使用一个活动多个片段设计,那么在这种情况下,应用程序上下文是否与活动上下文相同?我知道将活动上下文传递给ViewModel是一个坏主意,但是在这种情况下是否有效? (该应用始终为纵向)
答案 0 :(得分:1)
如果我为我的应用程序使用一个活动多个片段设计,那么在这种情况下,应用程序上下文是否与活动上下文相同?
不。 Application
单例是一个完全独立的类。
我知道将活动上下文传递给ViewModel是一个坏主意,但在这种情况下有效吗?
否-使用Application
。
该应用始终处于纵向状态
请注意,有许多配置更改,而不仅仅是方向更改。用户可以切换区域设置,在Android 10+上启用“暗模式”,进入或退出分屏模式,调整Chrome操作系统窗口的大小等。