fragment「fragment中文」
fragment的翻译
fragment的翻译:片段;碎片。
中文翻译:
1、名词 n. [C]

2、碎片,破片;断片。
3、The glass fell to the floor and broke into fragments。玻璃杯落在地上碎成破片。
4、及物动词 vt。
5、使成碎片
6、不及物动词vi。
7、成碎片。The bowl fell and fragmented into bits。碗掉下,摔成碎片。
8、Android技术中的Fragment;Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却和Activity十分相似,下面介绍下Android Fragment的作用和用法。Fragment用来描述一些行为或一部分用户界面在一个Activity中,你可以合并多个fragment在一个单独 的activity中建立多个UI面板,同时重用fragment在多个activity中.你可以认为fragment作为一个activity中的一 节模块 ,fragment有自己的生命周期,接收自己的输入事件,你可以添加或移除从运行中的activity。
9、一个 fragment必须总是嵌入在一个activity中,同时fragment的生命周期受activity而影响,举个例子吧,当activity 暂停,那么所有在这个activity的fragments将被destroy释放。然而当一个activity在运行比如resume时,你可以单独的 操控每个fragment,比如添加或删除。
10、Fragment作为Android 3.0的新特性,有些功能还是比较强大的,比如 合并两个Activity。
11、我们可以看到两个Activity通过两个Fragment合并到一个Activity的布局方式,对于平板等大屏幕设备来说有着不错的展示面板。不过因为Fragment和Activity的生命周期都比较复杂,我们分别对比下:创建一个fragment你必须创建一个Fragment的子类或存在的子类。
12、Fragment类的一些代码看起来有些像Activity为了让大家了解清楚,Android开发网给大家整理下Fragment的生命周期如上图所示,部分类似Activity的,我们详细解释
fragment和sentence的区别
表达的意思不同,词性不同。
1、意思不同,sentenc的意思是句子,fragment的意思是不完整的。
2、词性不同,fragment有名词,及物动词和不及物动词,sentenc只有名词和及物动词两种。
fragment是什么意思
n.碎片; 片段,未完成的部分; (将文件内容)分段;
vt.(使)碎裂,破裂,分裂;
vi.破碎,碎裂;
[英][ˈfrægmənt][美][ˈfræɡmənt]
fragment是什么语法错误
fragment是结构不完整。
读音:英 [ˈfræɡmənt , fræɡˈment] 美 [ˈfræɡmənt , fræɡˈment]。
释义:碎片;片段。
fragment指因破裂、分割等产生的支离破碎、不规则的一部分。
fragment指破裂的,不完整的碎片。
fragment指某种易碎物质的、不分大小、不分形状的“碎片”“碎块”; piece指可大可小的“片”“块”,含意很广。
fragment可指文艺作品的片断部分,强调的是事物的破碎和不完整性; piece则不可以。
相关词组:
break into〔reduce to〕 fragments 打破成碎片。
burst into fragments 裂成碎片。
nuclear fragments (原子)核碎片。
rock fragments 岩石碎块。
shell fragments 弹片。
fragments from one's diary 日记片断。
fragments of the conversation 谈话的片断。
Android——Fragment
Fragment必须总是被嵌入到一个activity之中,并且fragment的生命周期直接接受其宿主activity的生命周期的影响。你可以认为fragment是activity的一个模块零件,它有自己的生命周期,接收它自己的输入的事件,并且可以在activity运行时添加或者删除。
应该将每一个fragment设计为模块化和可复用化的activity组件。也就是说,你可以在多个activity中引用同一个fragment,因为fragment定义了它自己的布局,并且使用它本身生命周期回调的行为。
Fragment比Activity多了几个额外的生命周期回调方法:
管理fragment生命周期与管理activity生命周期很相像,像activity一样,fragment也有三种状态:
1、Resumed:
fragment在运行中的activity中可见。
2、Paused:
另一个activity处于前台且得到焦点,但是这个fragment所在的activtiy仍然可见(前台activity部分透明,或者没有覆盖全屏)。
3、Stopped:
fragment不可见。要么宿主activity已经停止,要么fragment已经从activity上移除,但已被添加到后台栈中。一个停止的fragment仍然活着(所有的状态和成员信息仍然由系统保留着)。但是,它对于用户来讲已经不再可见,并且如果activity被杀掉,它也将被杀掉。
如果activity的进程被杀掉了,在activity被重新创建时,你恢复fragment状态。可以执行fragment的onSaveIntanceState()来保存状态(注意:fragment是在onCreate(),onCreateView()或者onActivityCreate()中进行恢复)。
在生命周期方面,activity和fragment之间一个很重要的不同就是在各自的后台栈中是如何存储的。当activity停止时,默认情况下activity被安置在由系统管理的activity后台栈中;fragment仅当在一个事务被移除时,通过显式调用addToBackStack()请求保存的实例,该fragment才被置于由宿主activity管理的后台栈。
类似与Android系统为Activity维护一个任务栈,我们也可以通过Activity维护一个回退栈来保存每次Fragment事务发生的变化。
如果你将Fragment任务添加到回退栈,当用户点击后退按钮时,将看到上一次的保存的Fragment。一旦Fragment完全从后退栈中弹出,用户再次点击后退键,则退出当前Activity。
通过Arguments创建Fragment,不建议通过为Fragment添加带参数的构造函数
1、FragmentPagerAdapter:对于不再需要的fragment,选择调用detach方法,仅销毁视图,并不会销毁fragment实例。
2、FragmentStatePagerAdapter:会销毁不再需要的fragment,当当前事务提交以后,会彻底的将fragment从当前Activity的FragmentManager中移除。
3、懒加载,核心方法是 setUserVisibleHint()
原因1:横竖屏切换,造成Fragment重新实例化。
原因2:按下Home键,Activity处于后台,由于内存不足被销毁,重新唤醒时Fragment重新实例化。
注:出现的原因是在 API24 之前的 v4包 的源码问题,
解决方案:通过检查onCreate的参数Bundle savedInstanceState就可以判断,当前是否发生Activity的重新创建:
默认的savedInstanceState会存储一些数据,只有在savedInstanceState==null时,才进行创建Fragment实例:
