没有合适的资源?快使用搜索试试~ 我知道了~
实现retrofit2.0+rxjava2.0+封装过的mvp
共1475个文件
class:414个
xml:325个
png:264个
5星 · 超过95%的资源 需积分: 9 62 下载量 76 浏览量
2018-01-03
11:35:58
上传
评论
收藏 23.7MB RAR 举报
温馨提示
1.完成一个简单的mvp示例,/model包下的Model_1、/presenter包下的Presenter_1、/ui/view包下的View_1 开始优化 2.解决mvp可能造成的泄漏:在Presenter进行绑定和分离attachView、detachView 3.attachView、detachView为公共部分,为了缩减代码可抽象出来,定义一个BasePresenter 4.把BasePresenter抽象出来之后发现View还是只能是特定的View_1,这里决定使用泛型。 5.以上步骤已经基本完成P层优化,在Activity每次都要去调用P层中View的绑定和分离,因此自然而然的使用BaseActivity抽象类来完成优化(这里也使用泛型来完成)
资源推荐
资源详情
资源评论
收起资源包目录
实现retrofit2.0+rxjava2.0+封装过的mvp (1475个子文件)
00e441175ba3205c3876e3d56a8244765ca39d 292B
028cd5f87c09792d3ff14b718d02a71f7b96da 91B
03e6cb0d7283dfd763e260a7487869aa9f8f65 46B
06e6d3197cc3ae174e5896fe76453a16598c49 45B
078e3e1a42d474c78470a73c7987cf7ac5d9a0 4KB
0a2ae1a5863e92f94799b4b881b1d29a6bef21 46B
0a86352f74b3c3f8959ec7bdb1630332a70362 430B
0b282aa6885fb573c106b3551f7275c5f17e8e 1005B
0b796cca74cc6fb0380b6f708ce5254e537052 45B
0eaed5d33494223faf7cd5d8f902e7ecf0312b 1KB
0febf277cdd50aaeb25160dde88dd20551e06d 121B
1191c372b7c3240a35359b466c3f63feeaed7c 135B
12159ef2bf5b718e0d4909e87700bcd5a08f7f 46B
130af3fab6201eb248efec568146cb8201aadc 96B
15976bce2f3cfb5385794e2d4a669b5102b97d 473B
15dce2d7c06566f3314d481d76fb0814fa5ccd 191B
178bc957ac4bb6d062b9275b7556cd0e2387d8 91B
18716ba5ec3f2957bd689304020067a2fd1f5b 45B
1d616465e8c5f783454340a7b05caea58d0892 368B
22d0f3b5eed05d34819ddf35da2987f182fce6 45B
240dd3c960f6a0295bcd48482cb95a8901dc8c 45B
24a20986328ee157f544b48d944e0dec9dd842 26B
257f51e8df36ebf99077ee0dc4cbd462308a79 166B
25ab441490ae177363410f07e07dbd4a76848b 501B
2809fe515730450e717f55a5cfbadf00428292 115B
284a83c018bab0f796dadc490438abee72ce47 162B
2b7c33c86c6e9448583858f1b06ef3e068dd65 64B
2e96e5bd2c80ab7e639093099e602fd03fac3d 91B
2ff3d9a63aca2016429fb9c3b3f4679b11d627 196B
33a0cbd379f5af6dbf1a899a0293ca5eccfad0 2KB
35fa83a121944bb6b9116170ec07244aa40d3b 122B
372aef5e24af05341d49695ee84e5f9b594659 47KB
3758fad56e59881c9c347ebc7a96c104e2e919 64B
3760ced13cf6a6573ab5a4e6aeaa99fc2ff09b 767B
389ba45a410bd39d6209a68c025603224e62b9 55B
38b3252160bf84b8f48e98af867f79b35aa87c 62B
3ade3a11d76d4c427c08b57d8b306dbc8fa373 102B
3b263cd58c5729e2949dccd60f3901ca7d7277 184B
3cd1a145393ef41fb7f687f0d10875759b4e6d 191B
3fc491cee3e1019dcfe02f408ec8564468d139 156B
40606b8d6a97e5ec8af90366a3f5cd5476c047 211B
416c2d1842ea7161930949a6cbc435306a39c2 322B
4380e5d13b1a808398bd1171ebc2734dd6dd52 91B
4673a31e089ba456f46fff6b725ce25e6acd79 345B
4721e3b5329b8e609efc04987e7565d45e3141 2KB
4813bb687b6bffd2ee03f4ab94f30236744aaf 198B
4b924fffe73a8c41250e7d50be4392ad62d0cb 1KB
4e72cdd7480cb983fa1bcc7ce686e51ef87fe7 8KB
5228312429c2cb105a3584dde73fb19fd93aab 188B
534353eec22cf3cbbecd574e2080845645e58a 108B
56a763c33d9238515c4deae9e85f5ef20bfe89 92B
59f433a9dfd11b4c7276a16a93ac0dba098084 360B
5adfd59bc4c27385b1dbba7d00e646fa270c4e 367B
5bfdbb410887b804d45a7051ec86a665b4bcb2 236B
5d23cb426a8588ba2629940a626791ddbe584a 283B
60983f1da2cd5d7ccef45567ade95622e16213 628B
60f463255630c1a434e3d4c8db23c1d8d3244c 398B
68460d8b38ac04e3a3224d7c79ef719b1991a9 245B
6ac51f9a1f4825b70b4baf37c8d9ce2d628705 439B
6b96d1c402326528b4ba3c12ee9d92d0e212e9 22B
71ab9443c983b5c7f0f1ca56f65f398df207f4 195B
734faba4541f436d4de7244a08826e8f355f52 172B
79c04a623aa9a828b97acf476440630a394458 315B
7ae14cb5612d7be07e1678de6751671ab889fa 367B
7b306bbff94bfc6e58680c228a5efc1c8183ba 45B
7f385d01d3466d316babc9e1d17c7239c6f991 258B
7fd8b049589c3300cb78b4bd884048205ba28e 968B
8208d82788eb5489194f0b7711a766a0c1b3f3 62B
82f78915133e1c35a6ea51252590fb38efac2f 2KB
85930df6d10edf3d6df40d6556297d11f953da 199B
86e21b177b95985462ef17b0626636232a6535 525B
8c3e2362c0e5eebfac5dc60986090697d07a73 198B
93c2673203020e3726e397a6870107f9e38aa9 65B
947cd6bbf9c729be83edc96ad08a1d42b82bc9 14KB
9566964df50d2bb5e92effb544ea59318f1490 45B
9665910092f51866a730c3604cb524bc24a9fa 641B
96812e3bbdaa53337e371ed48ecea33f0a97a8 45B
9838cd2467ad458783f8d7460439310751d631 178B
9f2b27ebff1a2fbc62ffc2c706f30a1e3830b5 145B
a0c74ea86df1638a3dc0df739629baf2021e35 217B
a25f7f4cb416c083d265558da75d457237d671 155B
a42f0e7b91d006d22352c9ff2f134e504e3c1d 5KB
a433c35dc9add08ee94f7fd13faa1e0004673a 276B
a5557a39a988327a31281ac468a0d056a65282 69B
a67244c4da7346b46db6db38ff12624948197f 220B
a98b885b590a0777bc576911a95cb835697306 49B
aaa4cd586b90cd5bd7b532bcdd6da8cb51471f 49B
abae739e860556c6a7530adb421025af3f3918 195B
abcd2a705c5c47f9b172e535d253a21197d005 73B
aca9600b2dc08585b134615808aa815ba49cbf 129B
af9234a15d8f2d4ea0fff6a75b762e09dcf301 778B
resources-debug.ap_ 545KB
resources-debug.ir.ap_ 411KB
resources-debug-androidTest.ap_ 1KB
dependencies.apk 2.22MB
app-debug.apk 1.4MB
slice_1.apk 56KB
slice_2.apk 50KB
slice_9.apk 35KB
slice_6.apk 24KB
共 1475 条
- 1
- 2
- 3
- 4
- 5
- 6
- 15
资源评论
- kttle62018-09-04挺不错的啊被门夹的核桃还补脑吗2018-09-12做了一个小改动 改了base里面的这个 这样可能选择不绑定 // 3.抽象view和presenter public void initMVP(){ presenter = createPresenter(); view = createView(); if (presenter != null && view != null){ presenter.attachView(view); }else { if (view != null && presenter == null) throw new NullPointerException("presenter is null"); if (presenter != null && view == null) throw new NullPointerException("view is null"); } }
- zq64192018-04-08和标题不符被门夹的核桃还补脑吗2018-06-19?
- zhy10152018-03-12很不错66666
被门夹的核桃还补脑吗
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电力场景设备漏油检测数据集VOC+YOLO格式338张1类别.7z
- 基于yolov8+pyqt5实现精美界面支持图片视频和摄像检测源码.zip
- 用C语言为母亲节献上一份特别的祝福.zip
- LCD1602液晶显示屏的深入探索与实用指南.zip
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的恶劣天气交通标志识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的霍夫曼变换的表盘示数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的车道线识别系统 +源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功