java跨库调用存储_存储库仅在第二个调用数据时发送回ViewModel
生活随笔
收集整理的這篇文章主要介紹了
java跨库调用存储_存储库仅在第二个调用数据时发送回ViewModel
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
My Fragment僅在第二次調用時獲取數據(例如,當我旋轉屏幕時) .
在我看來,這些代碼行是repo類中的問題:
public class UserRepository {
private Webservice webservice;
// ...
public LiveData getUser(int userId) {
// This isn't an optimal implementation. We'll fix it later.
final MutableLiveData data = new MutableLiveData<>();
webservice.getUser(userId).enqueue(new Callback() {
@Override
public void onResponse(Call call, Response response) {
data.setValue(response.body());
}
// Error case is left out for brevity.
});
return data;
}
}
有沒有辦法,在第一次使用存儲庫模式調用時獲取數據(沒有脫機持久性)?
總結
以上是生活随笔為你收集整理的java跨库调用存储_存储库仅在第二个调用数据时发送回ViewModel的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 眉豆汤的功效与作用、禁忌和食用方法
- 下一篇: 白米饭的功效与作用、禁忌和食用方法