腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
使用
Android-ViewModel
(M-V-VM)避免重复网络调用
假设有一个活动'A‘。在onCreate()方法中的activity 'A‘中,您正在初始化一个ViewModel,然后仅在onCreate()中使用诸如vmInstance.getBooksFromSource()之类的视图模型进行网络调用。现在假设我的网络调用响应已经到来,同时用户将旋转屏幕,活动'A‘onCreate()方法将被触发,我们将获得相同的旧视图模型实例,但我的vmInstance.getBooksFromSource()将再次被触发。所以现在,如果我已经得到了响应,我想删除不必要的调用,这样就不会再次访问服务器。 然后在onCreate()方法中,我检
浏览 0
提问于2019-07-18
得票数 2
领券