Fragment懒加载
Activity之间的通信方式
Message机制
1,Intent
2,静态变量传递数据,
3,全局变量Application,要注意内存泄漏问题,
4,外部工具SharedPrefrence,SQLLite,文件,总线EventBus,Android剪切板,Service
https://blog.csdn.net/a_running_wolf/article/details/48813995
https://blog.csdn.net/a_running_wolf/article/details/48826495
EventBus原理
Activity各种情况下的生命周期
横竖屏切换的时候,Activity 各种情况下的生命周期
Activity与Fragment之间生命周期比较
Activity上有Dialog的时候按Home键时的生命周期
https://blog.csdn.net/hanhan1016/article/details/47977489
两个Activity 之间跳转时必然会执行的是哪几个方法?
前台切换到后台,然后再回到前台,Activity生命周期回调方法。弹出Dialog,生命值周期回调方法。
A启动B,A到前台,B到后台
A.onPasue ->这里要注意B的启动模式 B.onCreate -> B.onStart -> B.OnResume -> B全部遮挡A 调用 A.onStop 否则不调用
如果A长时间在后台被杀死
B.onPause -> A.onCreate -> A.onStart -> A.onResume -> B.onStop
如果没有被杀死
B.onPause -> A.onRestart -> A.onStart -> A.onResume
Activity的四种启动模式对比
LaunchMode应用场景
Activity状态保存于恢复
fragment各种情况下的生命周期
Fragment状态保存startActivityForResult是哪个类的方法,在什么情况下使用?
如何实现Fragment的滑动?
Viewpager+Fragment
fragment之间传递数据的方式?
Activity 怎么和Service 绑定?
怎么在Activity 中启动自己对应的Service?
service和activity怎么进行数据交互?
AlertDialog,popupWindow,Activity区别
Application 和 Activity 的 Context 对象的区别
Activity页面视图绘制
AndroidService与Activity之间通信的几种方式
说说Activity、Intent、Service 是什么关系
Activity-Window-View三者的差别
下拉状态栏是不是影响activity的生命周期
不会影响Activity生命周期
如果在onStop的时候做了网络请求,onResume的时候怎么恢复?
恢复的是网络请求暂停后恢复?还是页面更新?
stop的时候请求被暂停,onstart的时候检测重新恢复请求即可
如果是恢复页面请求后的页面数据,分两种,1 activity被销毁,那么使用saveInstanceState存储数据,onRestoreInstanceState()恢复数据,2,没有被销毁,那就不需要恢复
Fragment如果在Adapter中使用应该如何解耦?
简述Activity启动全部过程
https://www.cnblogs.com/carlo/p/4947586.html
https://blog.csdn.net/qq_23547831/article/details/51224992
Activity启动流程图
Activity启动从ActivityThread开始分析