liangjingkanji / Net

Android 基于协程/OkHttp网络请求工具
http://liangjingkanji.github.io/Net/
MIT License
1.9k stars 214 forks source link

ViewModel封装请求动作问题 #186

Closed NEIL-ORZ closed 1 year ago

NEIL-ORZ commented 1 year ago

问题描述

在demo中,ViewModel 中的 fetchList 是类内扩展,类外无法调用,这种情况如何封装

期望行为

如何复现

fork仓库并复现问题可以快速解决, 猜测只会让问题晦涩难懂, 耽误所有人时间

截图

image

异常堆栈信息或者手机截图/视频(拖拽到输入框即可上传)

版本

liangjingkanji commented 1 year ago

这种情况还想封装并发的请求, 需要将scope作为参数传递进去

已经更新sample的使用案例了, 添加更多注释和使用案例

liangjingkanji commented 1 year ago

现在写安卓的怎么都这么纠结于一定要把所有代码放在ViewModel里面, 甚至愿意牺牲代码可读性和写更多的代码

关于这个问题建议你加群去问问别人吧

NEIL-ORZ commented 1 year ago

谢谢解答

liangjingkanji commented 1 year ago

欢迎加入开源项目, 补全不足