400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Frag

之前在github上更新了些关于面试类的文章,含有从基础到进阶。含有BATJ.字节跳动面试专题,算法专题,高端技术专题,混合开发专题,java面试专题,Android,Java小知识,到性能优化.线程.View.OpenCV.NDK等应有尽有。还有辅之相关的视频+学习笔记

创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都做网站、网站建设、滨湖网络推广、小程序设计、滨湖网络营销、滨湖企业策划、滨湖品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联公司为所有大学生创业者提供滨湖建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

https://github.com/xiangjiana/androids
好久没更新了,公司电脑太卡了o(╥﹏╥)o。(把所以的知识+每日一题整理成了份983页的PDF)
阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Frag
(更多完整项目下载。未完待续。源码。图文知识后续上传github。)
可以点击关于我联系我获取完整PDF
(VX:mm14525201314)

一丶Fragment
1 、谈一谈 Fragment 的生命周期?

参考回答:
Fragment 从创建到销毁整个生命周期中涉及到的方法依次
为:onAttach()onCreate()
onCreateView()onActivityCreated()onStart()onR
esume()
onPause()onStop()onDestroyView()onDestroy()onDetach(),其中和 Activity 有不少名称相同
作用相似的方法,而不同的方法有:

2 、谈谈 Activity 和 和 Fragment 的区别?

参考回答:
相似点:都可包含布局、可有自己的生命周期
不同点:

3 、Fragment 中 add 与 与 replace 的区别(Fragment 重叠)

参考回答:

4 、 getFragmentManagergetSupportFragmentManager

getChildFragmentManager 之间的区别?
参考回答:

5 、FragmentPagerAdapter 与 与 FragmentStatePagerAdapter 的区别与使用场景

参考回答:
相同点 :二者都继承 PagerAdapter
不同点 :FragmentPagerAdapter 的每个 Fragment 会持久的保存在 FragmentManager 中,只要用户可以返回到页面
中,它都不会被销毁。因此适用于那些数据 相对静态的
页,Fragment 数量也比较少的那种;FragmentStatePagerAdapter 只保留当前页面,当页面不
可见时,该 Fragment 就会被消除,释放其资源。因此适用
于那些 数据动态性较大、 占用内存较多,多 Fragment 的情
况;

二、Activity
1丶说下 Activity 生命周期?

参考解答:在正常情况下,Activity 的常用生命周期就只有如下 7 个

延伸:从 整个生命周期来看,onCreateonDestroy 是配对的,分别标识着 Activity 的创建和销毁,并且只可能有 一次调用; 从 Activity 是否可见来说,onStartonStop 是配对的,这两个方法可能被 调用多次; 从 Activity 是否在前台来说,onResumeonPause 是配对的,这两个方法可能被 调用多次; 除了这种区别,在实际使用中没有其他明显区别;

2 、 Activity A 启动另一个 Activity B 会调用哪些方法?如果 B 是透明主题的又或则是个 DialogActivity 呢 ?

参考解答:Activity A 启动另一个 Activity B,回调如下

3 、说下 onSaveInstanceState() 方法的作用 ? ? 何时会被调用?

参考解答:

发生条件:异常情况下( 系统配置发生改变时导致 Activity被杀死并重新创建、资源内存不足导致低优先级的 Activity 被杀死

4 、说下 Activity 的四种启动模式、应用场景 ?

参考回答:

5 、了解哪些 Activity 常用的标记位 Flags ?

参考回答:

6 、说下 Activity 跟 跟 window , view 之间的关系?

参考回答:
Activity 创建时通过 attach()初始化了一个 Window 也就是
PhoneWindow,一个 PhoneWindow 持有一个 DecorView 的实例,DecorView 本身是一个 FrameLayout,继承于 View,Activty 通过setContentViewxml 布局控件不断 addView()添加到 View 中,最终显示到 Window 于我们交互;

7 、横竖屏切换的 Activity 生命周期变化?

参考回答:

请查看完整的PDF版
(更多完整项目下载。未完待续。源码。图文知识后续上传github。)
可以点击关于我联系我获取完整PDF
(VX:mm14525201314)

阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Frag


名称栏目:阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Frag
本文路径:http://mbwzsj.com/article/jjgije.html

其他资讯

让你的专属顾问为你服务