小编Vin*_*ams的帖子

如何在Android MVVM ViewModel中获取Context

我试图在我的Android应用程序中实现MVVM模式.我已经读过ViewModels不应该包含任何特定于Android的代码(以使测试更容易),但是我需要使用上下文来处理各种事情(从xml获取资源,初始化首选项等).做这个的最好方式是什么?我看到它AndroidViewModel有一个对应用程序上下文的引用,但是它包含特定于android的代码,因此我不确定它是否应该在ViewModel中.这些也与Activity生命周期事件有关,但我使用匕首来管理组件的范围,所以我不确定这会如何影响它.我是MVVM模式和Dagger的新手,所以任何帮助都表示赞赏!

android mvvm android-context dagger-2

43
推荐指数
11
解决办法
3万
查看次数

用MVVM android导航

我有一个使用Androids ViewModel类和导航组件的应用程序,用于在片段之间导航.我如何处理ViewModel的导航?我正在使用RxJava,我正在考虑让Fragments监听导航事件,然后以这种方式触发导航.处理这个问题的正常方法是什么?如果有帮助,我也使用Dagger进行依赖注入.

android mvvm rx-java android-viewmodel android-architecture-navigation

13
推荐指数
2
解决办法
5124
查看次数

如何在libgdx中将资产从android链接到桌面?

每当我尝试运行我的LibGDX项目的桌面版时,它都说"找不到badlogic.jpg".如何将资源文件夹从android链接到桌面?

我发现这篇文章,但我无法找到如何为Android工作室做到这一点.我试过复制资产文件夹,但这不起作用.

android assets libgdx android-studio

11
推荐指数
2
解决办法
7804
查看次数