转自: http://www.itlanbao.com/ns/news.aspx?s=600038
备注:面试中本人就是这么整理的,根据题目解析来参考回答每一个问题,
至少会给面试官一个感觉就是对回答某一个具体问题的时候能够有条理的说出来,
这个只是个人挑战25K的学习准备,如果写得有问题希望大家提出,谢谢。
------------》(一):Android卸载程序之后如何跳转到指定的反馈页面
比如:360被卸载之后会跳转到指定的反馈页面如何实现?
本题解析:本题目的回答需要从C层出发,不过java层也需要接受一些android BroadcastReceiver机制,
以及BroadcastReceiver无法实现原因,
回答: 参考文章http://blog.csdn.net/jiangwei0910410003/article/details/42177117
-----------》(二):FragmentManager内部如何维护fragment队列,以及fragment事务的回退栈实现原理
本题解析:回答本题需要从以下几点去出发
1,fragment的生命周期
2,FragmentManager的作用,以及如何维护fragment队列
3,如何管理Fragment回退栈和回退栈实现原理
回答:
fragment的生命周期 参考:http://blog.csdn.net/t12x3456/article/details/8104531
FragmentManager的作用,以及如何维护fragment队列
参考:http://longshuai2007.blog.163.com/blog/static/142094414201362631129902/
http://www.cnblogs.com/mybkn/articles/2455138.html
http://www.mamicode.com/info-detail-612467.html
-----------》(三):如何保证后台Service不被杀掉
本题解析:先大体介绍一下android的Service以及他的生命周期,其二 介绍出现哪些手机出现service被杀掉的问题,
比如红米手机,service运行一段时间后很容易就被杀掉问题,然后你如何解决Service不被杀掉的方法。
回答:参考 http://blog.csdn.net/mad1989/article/details/22492519