模块根文件夹中缺少文件google-services.json.没有它,Google Quickstart插件无法运行.
我搜索了很多但没有找到问题的清晰答案:
MediatorLiveData和MutableLiveData有什么区别?
使用其中任何一种的合适条件是什么.
我刚刚在房间里找到@PrimaryKey注释.所以,如果我想制作复合键,那么如何才能在MVVM中实现呢?
我已经开始研究用于Android应用程序的MVVM架构.我怀疑是否将上下文传递给视图模型是正确的?如果没有,那么我的视图模型如何在需要时可以访问上下文.
我正在做以下事情:
由于共享首选项需要上下文来实例化对象.
我是这个架构的新手,任何指导对我都有帮助,提前谢谢.
我想问一下,我们如何从 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)
我提供了一个非常抽象的代码级别,如果有人在理解它时遇到任何问题,请告诉我。