今天是2015年10月25号,距离上一次过去了三天,这三天来,我不断尝试走出Stop的是循坏,终于在经过一次次的debug以及oncreate终于成功working了,让我有了一些新的看法
:
首先,学习新的东西首先认真模糊的走一遍,然后在无解的时候从头来过,便会有一番新的天地,正所谓温故而知新;
然后便是总结了:Fragment 界面模型下,采用的是反馈机制,运用fragmentManage方法在加载布局文件后用Object类实例fragment对象识别布局状态,再通过判断fragment是否为空来加载CrimeFragment(布局文件及布局文件里的控制器);这里需要注意到的是fragmentManage被用来加载主界面框的ID并指向了fragment,所以,框只是个框,真正的内容需要加载CrimeFragment(布局文件及布局文件里的控制器)布局文件,这就是Fragment界面形式。
其次,在建立一个crime实例的时候,启动CrimeActivity判断主框架从而加载CrimeFragment(布局文件及布局文件里的控制器),进一步实现各个组件的功能,因而CrimeFragment中有View可视界面层及modle层的控制器;
最后,至于控制器中要获取的某些资源或容器中的文件流就可以另建一个容器class或者诸如此类的class;
总的来看,这个小crime原理简单,但着实对于新手来说是个思想及行动上的障碍。