Fragment是依赖于Activity的,不能独立存在的。 一个Activity里可以有多个Fragment。 一个Fragment可以被多个Activity重用。 Fragment有自己的生命周期,并能接收输入事件。 我们能在Activity运行时动态地添加或删除Fragment。 Fragme ...
分类:
其他好文 时间:
2020-02-02 17:57:22
阅读次数:
65
0. vs 查看预编译后的代码 1. # 和 ## #define P(A) { printf(" the square of %s is %d\n", #A, A * A); } #define Q(B) { printf(" the square of "#B" is %d\n" , B * B ...
分类:
其他好文 时间:
2020-02-01 16:16:27
阅读次数:
68
使用多个光源渲染支持多光源类型使用光照信息计算顶点光照了解球谐函数 上部分介绍了Unity的基本单个光源,现在学习多个光源参与渲染物体,使用Unity5.6.6f2 1 Include Files 为了给Shader增加支持多个光源,我们需要增加更多Pass通道。但是这些Pass最终包含了几乎完全相... ...
分类:
编程语言 时间:
2020-01-31 17:17:35
阅读次数:
126
Fragment是个特别的存在,有点像报纸上的专栏,看起来只占据页面的一小块,但是这一小块有自己的生命周期,可以自行其是,仿佛独立王国,并且这一小块的特性无论在哪个页面,给一个位置就行,添加以后不影响宿主页面的其他区域,去除后也不影响宿主页面的其他区域。每个fragment都有自己的布局文件,依据其 ...
分类:
移动开发 时间:
2020-01-29 19:35:32
阅读次数:
92
Lifecycles其实从名字看肯定是与生命周期相关,那它与生命周期又有什么联系?先参考一下官方文档:Lifecycles是一个生命周期感知组件,当Activity或者Fragment的生命周期发生改变的时会,Lifecycles也会做出相应的生命周期状态的改变,它保存关于组件生命周期状态的信息(比 ...
分类:
移动开发 时间:
2020-01-28 12:26:24
阅读次数:
92
新建一个Fragment的过程 package com.example.myactivityiiii; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import and ...
分类:
移动开发 时间:
2020-01-27 17:33:41
阅读次数:
102
经过一段时间观看视频进行Android的学习,将现今所学知识进行阶段性总结编写了一款口算测试App,并成功将其打包成apk在手机上运行。主要使用了LiveData,DataBinding,ViewModel以及Fragment等,话不多说,上代码。 一、界面的搭建 创建四个界面,分别为TitleFr ...
分类:
移动开发 时间:
2020-01-26 11:47:01
阅读次数:
243
国际控制报文协议ICMP ICMP简介 ICMP 用于主机或路由器报告差错情况和提供有关异常情况的报告(检测网络错误)。 ICMP 不是高层协议,而是 IP 层的协议。 ICMP 报文的格式 ICMP 报文的类型 ICMP 报文的前 4 个字节是统一的格式,共有三个字段:即 类型 、 代码 和 检验 ...
分类:
其他好文 时间:
2020-01-23 16:59:28
阅读次数:
150
1:创建空的项目 创建项目可以按Ctrl+N或选择菜单File| New,StarUML安装打开后默认会有个空项目结构。 2:创建模板项目 可以通过选择模板来启动建模项目(会根据模板创建项目结构)。 要使用模板启动项目,请从File| | New From TemplateName中选择。 Star ...
分类:
其他好文 时间:
2020-01-21 23:34:25
阅读次数:
197
Settings —> Editor —> Inspections —> General —> Duplicated Code fragment 把对应的勾去掉 ...
分类:
其他好文 时间:
2020-01-20 12:43:08
阅读次数:
2687