05 2020 档案

摘要:开闭原则的定义 开闭原则是java世界里最基础的设计原则,它指导我们如何建立一个稳定,灵活的系统。开闭原则定义如下: Software entities like classes,modules and functions should be open for extension but close 阅读全文
posted @ 2020-05-28 10:34 一点点征服 阅读(1547) 评论(0) 推荐(0)
摘要:直接切入主题。出现这个问题后,我们定位到代码中的位置一般是getString或者getResources导致的! 既然是Fragment出现的问题。我们直接定位到Fragment的源代码,检索错误的字符串,马上我们可以看到Fragment的getResources()方法(getString最终也会 阅读全文
posted @ 2020-05-27 15:45 一点点征服 阅读(1378) 评论(0) 推荐(0)
摘要:1、问题引入 在Fragment中执行一段耗时任务,在任务未结束的时候,重建Activity就会导致getActivity()为null,所有用到getActivity()的地方都会引起空指针异常,如果使用了getResources()方法,就会导致Fragment not attached to 阅读全文
posted @ 2020-05-27 15:38 一点点征服 阅读(3821) 评论(0) 推荐(0)