活动上下文与应用程序上下文

时间:2019-09-08 15:55:29

标签: android android-fragments android-context

如果我为我的应用程序使用一个活动多个片段设计,那么在这种情况下,应用程序上下文是否与活动上下文相同?我知道将活动上下文传递给ViewModel是一个坏主意,但是在这种情况下是否有效? (该应用始终为纵向)

1 个答案:

答案 0 :(得分:1)

  

如果我为我的应用程序使用一个活动多个片段设计,那么在这种情况下,应用程序上下文是否与活动上下文相同?

不。 Application单例是一个完全独立的类。

  

我知道将活动上下文传递给ViewModel是一个坏主意,但在这种情况下有效吗?

否-使用Application

  

该应用始终处于纵向状态

请注意,有许多配置更改,而不仅仅是方向更改。用户可以切换区域设置,在Android 10+上启用“暗模式”,进入或退出分屏模式,调整Chrome操作系统窗口的大小等。