Activity知识总结

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开始分析

你可能感兴趣的:(Android)