做了快一年的安卓开发了,由于公司是小公司,很多时候没有规范,导致开发的时候写的乱七八糟,现在辞职了 ,发现做了一年多,自己的对于业务的问题还是一点都没长进,所以来问问大佬们的意见:
1.现在最重点的是页面消息传递,如果前后的页面有关联,我可以通过Intent传值,但有时候有的页面并没有前后关联,而是一个页面发送到另外一个页面,目前我使用EventBus,但我觉得这种方法会导致后期逻辑混乱,我知道可以用ARouter路由框架解決這個問題,但是有沒有更加好的方法?
2.我看到有的文章说可以用只用一个Activity+多个Fragment构建一个APP,但是Fragment的奇怪特征,会不会导致问题呢?
3.一个业务要复用,我到底要怎么做才好了,例如登录流程存在会在多个地方出现,我应该是用Intent跳转到对应的Activity还是用Fragment来都构建这个业务?
4.还是业务复用,我看到一篇大佬文章,他是利用Rxjava+Fragment空頁面特征實現一個業務流程,我感覺這種做法挺不錯,但是這種好像只適合處理數據。
5.MVP,MVC,MVVM的目的都是為了解決业务流程,复用,解耦,但是到底怎么构建,我还是不清楚。我明白不同项目,不同的人构建出来不一样,但是我还是不清楚到底怎么做。
1.现在最重点的是页面消息传递,如果前后的页面有关联,我可以通过Intent传值,但有时候有的页面并没有前后关联,而是一个页面发送到另外一个页面,目前我使用EventBus,但我觉得这种方法会导致后期逻辑混乱,我知道可以用ARouter路由框架解決這個問題,但是有沒有更加好的方法?
2.我看到有的文章说可以用只用一个Activity+多个Fragment构建一个APP,但是Fragment的奇怪特征,会不会导致问题呢?
3.一个业务要复用,我到底要怎么做才好了,例如登录流程存在会在多个地方出现,我应该是用Intent跳转到对应的Activity还是用Fragment来都构建这个业务?
4.还是业务复用,我看到一篇大佬文章,他是利用Rxjava+Fragment空頁面特征實現一個業務流程,我感覺這種做法挺不錯,但是這種好像只適合處理數據。
5.MVP,MVC,MVVM的目的都是為了解決业务流程,复用,解耦,但是到底怎么构建,我还是不清楚。我明白不同项目,不同的人构建出来不一样,但是我还是不清楚到底怎么做。
解决方案 »
- apk版本更新问题
- 使用自定义类时在view中抛出空指针异常
- 在ubuntu下开发android ,eclipse总是报两个错
- 外包 GPS定位系统软件
- ListView左右滑动如果拦截item响应触摸事件?
- 调试linphone遇到Fatal signal 11
- 大家给推荐一个手机模拟器
- 一枚热爱计算机的大专应届毕业生, 真心请求看到这个标题的朋友进来一叙
- 关于Android使用HttpPos方式带参数访问Asp.net网页问题
- Android在一个应用中点击为什么会打开其他应用
- 安卓自定义ListView用ProgressBar做背景?
- 急!!!!在android平台上我要通过C++实现将一个文件夹打包成一个压缩文件,请教有什么方法?谢谢
至于你说的那些 MVP MVC 等等这些还是根据具体业务逻辑来的!