小编Lal*_*wah的帖子

如何在Android中添加google-services.json?

模块根文件夹中缺少文件google-services.json.没有它,Google Quickstart插件无法运行.

android google-play-services

55
推荐指数
4
解决办法
13万
查看次数

MVVM中的MediatorLiveData和MutableLiveData有什么区别

我搜索了很多但没有找到问题的清晰答案:

  1. MediatorLiveData和MutableLiveData有什么区别?

  2. 使用其中任何一种的合适条件是什么.

android android-livedata android-architecture

51
推荐指数
4
解决办法
1万
查看次数

如何在Android中使用MVVM时在Room中制作复合键

我刚刚在房间里找到@PrimaryKey注释.所以,如果我想制作复合键,那么如何才能在MVVM中实现呢?

android mvvm android-room

29
推荐指数
3
解决办法
1万
查看次数

在Android中的MVVM中的上下文

我已经开始研究用于Android应用程序的MVVM架构.我怀疑是否将上下文传递给视图模型是正确的?如果没有,那么我的视图模型如何在需要时可以访问上下文.

我正在做以下事情:

  1. 使用一些EditText提供数据.
  2. 将此数据发送到View模型.
  3. View模型将此数据发送到存储库
  4. 存储库将此数据存储到设备的共享首选项.

由于共享首选项需要上下文来实例化对象.

我是这个架构的新手,任何指导对我都有帮助,提前谢谢.

android mvvm

10
推荐指数
2
解决办法
7614
查看次数

如何以角度 5 返回订阅的承诺

我想问一下,我们如何从 subscribe 函数返回一个 promise。

这是代码:

A.ts

makeHttpRequest() {
    return this.http.get('https://example.com/login');
}
Run Code Online (Sandbox Code Playgroud)

B.ts

class B {
    constructor(private a: A) {  
        this.a.makeHttpRequest().subscribe(data => {
            //How to return a promise from here
        });
    }

}
Run Code Online (Sandbox Code Playgroud)

我提供了一个非常抽象的代码级别,如果有人在理解它时遇到任何问题,请告诉我。

angular5

1
推荐指数
1
解决办法
3688
查看次数