掘友等级
      
 
         
 获得徽章 4
 -   -  MVP模式中,为了防止View和Presenter相互引用导致内存泄露,通常会在Presenter中把对View的引用改为弱引用。那么问题来了,弱引用在GC时会被回收掉,于是会出现View和Presenter正常运行着,突然Presenter就获取不到View了 很不合理啊,这题怎么解? 很不合理啊,这题怎么解?-   -   
 
 
-   -  MVP模式中,为了防止view和presenter相互引用导致内存泄露,通常会在presenter中把对view的引用改为弱引用。那么问题来了,弱引用在GC时会被回收掉,于是会出现view和presenter正常运行着,突然presenter就获取不到view了 这题怎么解? 这题怎么解?-   -   
 
 
-   -  刚刚回顾了LruCache的源码,发现两个问题。1、按LRU思路,每次插入后,如果size超了,则删除一个最老的值。那么将会出现,size第一次超了之后,往后的每一次插入都伴随着一次删除,这样效率必然不高。所以应该是每次删除多条值?2、trimToSize方法中,每次符合删除条件后,删除的是链表中最后一条数据!也就是说size满了之后,每次插入都会丢弃,插入多少次map中的数据还是不变!
 Android 28的源码。所以,是我的理解错了?还是LruCache的使用方法有变??-   
 
 
-   -  对于RxJava,日常基本就用那么几个操作符,它的好处不用多说,丰富的操作符自然有他存在的理由,为了解决各式各样的问题。想说说Subject这个异类,实现类就那么几个,代码就那么几百行,可我从来没有在别人项目代码里见到过这个东西,包括我自己的代码!想知道,这Subject到底有什么用? 有什么需求原因使我非用不可? 有什么需求原因使我非用不可?-   -   
 
 
-   -  你们公司的软件项目开发流程规范吗?合理吗?从需求分析、产品定义、日程安排,到软件架构、业务功能、软件测试、版本上线。都存在哪些问题?? -   -   
 
 
-   -  在Android MVP模式中,看到有将presenter中对view的引用设为弱引用以避免内存泄露。那么将会出现这么一个问题,就是presenter用着用着就拿不到view的引用了!那么,presenter和view之间的相互引用如何避免内存泄露? -   -   
 
 
-   -  分工明确的Android开发组,在界面相关的XML和业务逻辑相关的Java代码两者之间,是否应该有明确的分工?比如,专人负责XML,专人负责Java? 这样会有效率吗? -   -   
 
 
-   -  请问现在做移动App UI设计,是怎么标尺寸的呢?以Android UI为例,我认为应该是设计师根据各种屏幕尺寸,屏幕的dpi,计算好以dp为单位的各种尺寸,可以保证这种坐标尺寸下的ui显示能够适应多种屏幕尺寸密度。那种只在一种尺寸下以px为单位的Photoshopper, 从移动应用UI设计的角度来看,是否是合格的?那么怎样才是合格的设计师呢?界面ui的适配上设计师和程序员的分工应该是怎样的呢?  -