activity 上下文与应用程序上下文
activity context vs application context
如果我为我的应用程序使用一个 activity 多片段设计,这种情况下的应用程序上下文是否与 activity 上下文相同?我知道将 activity 上下文传递给 ViewModel 是个坏主意,但在这种情况下它有效吗? (应用始终为纵向)
If I'm using a one activity multiple fragments design for my app, would the application context in this case be the same as the activity context?
没有。 Application
单例是一个完全独立的 class.
I know it's a bad idea to pass the activity context to a ViewModel but in this case is it valid?
否 — 使用 Application
.
The app is always in portrait
请注意,有许多配置更改,而不仅仅是方向。用户可以切换语言环境、在 Android 10+ 上启用 "dark mode"、进入或退出分屏模式、调整 Chrome OS window 等
如果我为我的应用程序使用一个 activity 多片段设计,这种情况下的应用程序上下文是否与 activity 上下文相同?我知道将 activity 上下文传递给 ViewModel 是个坏主意,但在这种情况下它有效吗? (应用始终为纵向)
If I'm using a one activity multiple fragments design for my app, would the application context in this case be the same as the activity context?
没有。 Application
单例是一个完全独立的 class.
I know it's a bad idea to pass the activity context to a ViewModel but in this case is it valid?
否 — 使用 Application
.
The app is always in portrait
请注意,有许多配置更改,而不仅仅是方向。用户可以切换语言环境、在 Android 10+ 上启用 "dark mode"、进入或退出分屏模式、调整 Chrome OS window 等