400 028 6601

建站动态

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

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

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

我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、九龙坡ssl等。为近1000家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的九龙坡网站制作公司

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

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


本文标题:阿里Andorid研发一面:小姑娘挺不错来给我先讲讲Frag-创新互联
路径分享:http://mbwzsj.com/article/dieoeo.html

其他资讯

让你的专属顾问为你服务