一、Fragment为什么被称为第五大组件 二、Fragment的生命周期 三、Fragment之间的通信 四、Fragment管理器:FragmentManager 一 Fragment为什么可以会被称为第五大组件 Android 3.0 开始引入的API,Fragment英文翻译是碎片的意思。也 ...
分类:
移动开发 时间:
2019-06-09 00:25:38
阅读次数:
135
前言部分这次泄漏是自己代码写的太随意引起的,讲道理,代码写的太为所欲为了,导致有些问题根本就很难发现。 泄漏产生的原因,由于activity未被回收导致。这里给我们提出的一个警示,在使用上下文的时候,我们要特别注意,尤其是一些实例的上下文,如:activity、fragment等。 这次的错误原因就 ...
分类:
移动开发 时间:
2019-06-03 23:46:06
阅读次数:
130
本文以一个简单的小例子,简述在Android开发中,Fragment的常见用法,仅供学习分享使用,如有不足之处,还请指正。 ...
分类:
移动开发 时间:
2019-06-01 19:32:38
阅读次数:
124
1.概述与分析在实际项目中,我们不可避免的需要网络请求数据,由于网络或请求方式等主观或客观原因,导致我们请求的结果有时会出现一些偏差,从而导致我们UI界面显示也会有所不同。一般情况下,网络请求后我们的界面一般呈现三种页面状态:“正在加载中”、“加载失败”和“加载成功”。那么就可以通过网络请求后结果让UI界面自动切换,2.设计思路通常情况下,正在加载和加载失败的界面都是相同的,只有加载成功后的界面不
分类:
其他好文 时间:
2019-05-23 10:54:50
阅读次数:
128
实验用到的版本是ndnSIM2.7。 添加标签的主要步骤有三个:添加标签定义、在处理包时加入标签处理、在需要的地方插入标签。前面两处的代码修改是固定的,而最后一个“在需要的地方插入标签”的实现则很灵活。 1、添加标签(Tag)的定义 需要修改../src/ndnSIM/ndn-cxx/ndn-cxx ...
分类:
其他好文 时间:
2019-05-17 19:28:47
阅读次数:
374
1、解析dom、fragment编译,初始化new watcher 2 ,数据劫持,Object.defineProperty(obj,key,{ configurable:true,// 可以配置 enumerable:true, // 可以枚举 get:function(){return val ...
分类:
其他好文 时间:
2019-05-09 13:43:36
阅读次数:
139
一、什么是MVP MVP:全称 Model View Presenter。 MVP框架由3部分组成:View层负责显示,Presenter层负责逻辑处理,Model层提供数据。 View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity,Fragment) Model:负责 ...
分类:
移动开发 时间:
2019-05-07 21:24:17
阅读次数:
178
Android 中有BottomNavigationBar+Fragment切换 而在Flutter也有的BottomNavigationBar 效果图 底部有两种情况 底部导航栏的类型更改其项目的显示方式。如果未指定,则 当少于四个项时,它会自动设置为BottomNavigationBarType ...
分类:
其他好文 时间:
2019-05-07 21:16:46
阅读次数:
149
以前传递数据都是使用Intent进行传递,但是intent是跳转,我们这个是动态替换 所以刚开始也是一脸懵逼,百度也百度不到,就自己慢慢摸索出来了: 话不多说,直接上代码:(主要核心代码加粗) ...
分类:
移动开发 时间:
2019-05-06 11:51:05
阅读次数:
173