我必须从服务器发出一个get请求,它给了我很多信息.从我发现的搜索结果看来,我只能用模型类来做到这一点.事情是,为了涵盖服务器发送给我的所有响应,我必须制作53个模型类来存储信息.
我想知道是否有一个更简单的方法,比如将信息存储在JSON或其他东西中.
我正在使用OKHttp进行Retrofit.
getTimeSessionsCall.enqueue(new Callback<JSONObject>() {
@Override
public void onResponse(Call<JSONObject> call, Response<JSONObject> response) {
Log.i("getTimeSessions",Integer.toString(response.code()));
}
@Override
public void onFailure(Call<JSONObject> call, Throwable t) {
}
});
Run Code Online (Sandbox Code Playgroud)
我尝试过这种电话,它什么都没存储.代码是200,但JSON仍为空.
先感谢您!
我有一个包含所有输入的动态创建的表单。我正在订阅更改,但是当某个控件发生更改时,我会从所有控件中获取值,因此我真的不知道哪个控件发生了更改。是否可以使用 valueChanges 函数仅从更改的控件中获取更改的值?
该表单非常大,因此将每个控件都订阅到 valueChanges 不是一种选择。
该函数目前如下所示:
checkForValueChanges() {
this.metadataForm.valueChanges.subscribe(controls => {
// how to get the changed control form name here ?
});
}
Run Code Online (Sandbox Code Playgroud)
由于项目非常大,我只是做了一个简单的例子来展示我的问题: StackBlitz example 您可以在控制台中看到我得到的结果是所有控件,而不仅仅是更改的控件。
我想在UIViews和UIImageViews上实现这个效果:
在UIView上,我知道我可以用不同的颜色在其中放置2,但我认为必须有更好的方法,我不知道如何在UIImageVIew中做到这一点.某种pod会非常有用,因为我找不到它.