首页 > 解决方案 > 无法在 ViewModel 中上下文

问题描述

我是 android 新手,第一次尝试实现 MVVM。

我正在构建应用程序以访问所有在用户手机中存储视频的文件夹,因为我需要使用 cursor 。

主要问题是如何在 ViewModel 中使用光标而不使用上下文。并且上下文这个 MainActivity.this 或 getApplicationContext() 不起作用。

我必须在 getAllFolder() 中传递上下文;

(我还在堆栈中读到在视图模型中使用上下文不是好方法)

在此处输入图像描述

感谢您的帮助。

标签: javaandroidandroid-viewmodelandroid-mvvm

解决方案


推荐阅读