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;

}

}

有没有办法,在第一次使用存储库模式调用时获取数据(没有脱机持久性)?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/304002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据告诉你,抖音是如何在半年之内逆袭的

从春节至今&#xff0c;音乐短视频社区“抖音”在苹果应用商店免费排行榜上连续多天霸榜。凭借多元的音乐风格、酷炫的视觉编辑功能、个性化的分发机制以及良好的社区氛围&#xff0c;抖音在上线不久后便受到了年轻用户的追捧。在这一年半的时间里&#xff0c;抖音到底成长到了…

你是哪种职场性格?

俗话说&#xff0c;性格决定一切。虽然有些言过其实&#xff0c;但在如今的职场上&#xff0c;个人的“职场性格”因素的确非常重要&#xff0c;它决定着你的职场表现&#xff0c;影响着上司对你的看法&#xff0c;左右着你的职业发展。因此&#xff0c;了解自己的“职场性格”…

非名校出身的我,是如何拿到Facebook、谷歌、微软、亚马逊和Twitter的Offer的?

非名校出身&#xff0c;也没有知名科技公司的工作经验&#xff0c;他竟同时拿到了美国5家顶尖科技公司的Offer。他究竟是如何做到的&#xff1f;这篇文章是专门为那些即将开始找工作的人写的。很多正在找工作的人可能会担心因为自己不是毕业于常青藤名校而无法在顶尖科技公司找…

GitLab 服务器的迁移以及注意点

Git 已经是代码托管工具中的主流了&#xff0c;如果是自己搭建私有的 Git 服务器我们一般会使用 GitLab &#xff0c;在《在CentOS7中安装GitLab》 一文中有介绍怎样在 CentOS7 中安装 GitLab 。文本主要介绍怎样迁移 GtiLab 。环境CentOS&#xff1a;7.4GitLab&#xff1a;10.…

java 根据客户端重定向_JavaWeb【1.4HttpServletResponse类、重定向】

HttpServletResponse类、重定向Tomcat服务器每次接收到一个请求都会和HttpServletRequest类一样创建一个HttpServletResponse对象&#xff0c;用来设置给客户端回传的响应信息1.以流的形式向客户端传输数据public class Web06 extends HttpServlet {Overrideprotected void doG…

RHEL5下DNS配置详解3

view 是bind中的另外的一个技巧他在有防火墙的环境中非常有用。View允许你呈现出不同的配置文件给不同的客户&#xff0c;当你的服务器既要给内网的用户又要给外网的用户提供查询服务时使用view将是非常方便的。下其实访问控制列表就是一个有名字的地址匹配列表。它的语法格式为…

百叶窗效果显示图片源码(c#)

2019独角兽企业重金招聘Python工程师标准>>> 显示图片&#xff1a; this.pictureBox.Image Image.FromFile("image.jpg", false); 百叶窗有两种显示效果&#xff0c;一种是垂直百叶窗&#xff0c;另一种是水平百叶窗。 实现百叶窗显示图像有两种方式&…

16个顶级思维模型

思维模型会给你提供一种视角或思维框架&#xff0c;从而决定你观察事物和看待世界的视角。顶级的思维模型能提高你成功的可能性&#xff0c;并帮你避免失败。打造多元思维模型想法来自查理芒格&#xff0c;而查理芒格是沃伦巴菲特的得力助手。Farnam Street曾这样描述思维模型&…

使用BeetleX网关对Web应用进行灰度发布

灰度发布可以更有效地保障服务运作的可靠性&#xff0c;即能让服务得以更新的同时也不影响业务动作。BeetleX网关支持全动态化实时配置&#xff0c;对应用进行灰度发布可以说是非常便利。灰度发布在BeetleX网关中涉及到以下:添加新应用服务&#xff0c;测试路由配置&#xff0c…

SqlException (0x80131904): 将截断字符串或二进制数据。

今天在调试对SQL库的添加时出现了这样的错误&#xff1a; Error! [8152]System.Data.SqlClient.SqlException: 将截断字符串或二进制数据。语句已终止。 at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Sand.WebForm2.Page_Load(Object sender, EventArgs e) in \\…

17道因为太难而被禁用的Google面试题

即使是最成功的公司&#xff0c;它的招聘过程有时也会很不靠谱&#xff0c;经常会出一些奇怪的看似没有答案的面试问题&#xff0c;但标准答案却让应聘者还没来得及接近「起跑线」就被「退赛」了。Google 曾经就是这样的公司&#xff0c;招聘人员会出一些难为应聘者的高质量问题…

在 .NET Core 中构建 REST API

翻译自 Camilo Reyes 2020年8月26日的文章 《Build a REST API in .NET Core》 [1]REST API 可以使用简单的动词&#xff08;如 POST、PUT、PATCH 等&#xff09;将大型解决方案背后的复杂性隐藏起来。在本文中&#xff0c;Camilo Reyes 解释了如何在 .NET Core 中创建 REST AP…

java疯狂讲义内存分配_java疯狂讲义学习:面向对象(上)

5.7.2编写java程序时&#xff0c;引用变量只能调用它编译时类型的方法&#xff0c;不能调用它运行时类型的方法。理解&#xff1a;引用变量只能调用引用变量类型中的方法&#xff0c;不能调用引用变量实际指向对象中“额外”的方法。import static java.lang.System.out;/*** a…

一个检查SPN的小工具

如果大家配过kerberos的话会发现&#xff0c;AD本身并没有一个可以检查SPN的工具&#xff0c;而SPN一旦配重复的话会出现奇怪的错误&#xff0c;所以我就写了这么一个简单的工具。 截图 使用时候&#xff0c;输入你要查询的AD的名称或者IP&#xff0c;然后输入一个该域的用户信…

NLog-ASP.NET Core 5入门

1、创建一个新的ASP.NET Core项目在Visual Studio 2019中。需要版本16.82、手动或使用NuGet在csproj中添加依赖项安装最新版本&#xff1a;NLog.Web.AspNetCore 4.9如有可能&#xff0c;更新NLog软件包在csproj中&#xff1a;<ItemGroup><PackageReference Include&qu…

如果把整个因特网都印出来 你认为会怎么样

2019独角兽企业重金招聘Python工程师标准>>> 如果把整个因特网都印出来的话... 将会用掉 4500 万个墨盒&#xff0c;总计五十万公升的墨水。如果把这些墨水换成燃油&#xff0c;足够让747连飞 18,000 英里&#xff08;28,800 公里&#xff09;&#xff0c;从纽约不降…

用java求直角三角形的面积_JAVA 已知三角形的三个边判断 是否为直角三角形,如果是求面积!...

匿名用户1级2009-03-21 回答你是要java的还是jsp的&#xff1f;给你个jsp的把。。。java的和jsp的差不多。。。主要还是那个求面积的公式(1) (2) (3) (4) (5) 请输入三角形的三个边的长度&#xff0c;输入的数字用逗号分割&#xff1a;(6) (7) (8) (9) (10) (11) (12) String a…

ASP.NET Core中间件初始化探究

前言在日常使用ASP.NET Core开发的过程中我们多多少少会设计到使用中间件的场景&#xff0c;ASP.NET Core默认也为我们内置了许多的中间件&#xff0c;甚至有时候我们需要自定义中间件来帮我们处理一些请求管道过程中的处理。接下来&#xff0c;我们将围绕着以下几个问题来简单…

基于Python实现的微信好友数据分析

最近微信迎来了一次重要的更新&#xff0c;允许用户对”发现”页面进行定制。不知道从什么时候开始&#xff0c;微信朋友圈变得越来越复杂&#xff0c;当越来越多的人选择”仅展示最近三天的朋友圈”&#xff0c;大概连微信官方都是一脸的无可奈何。逐步泛化的好友关系&#xf…

11、位段

位段以位为单位定义结构体&#xff08;或共用体&#xff09;中成员所占存储空间的长度。含有位段的结构体类型称为位段结构。 位段成员必须被声明为unsigned或int类型。 位段结构也是一种结构体类型&#xff0c;只不过其中含有以位为单位定义存储长度的整数类型位段成员。采用位…