一、Android 基础面试
1.Activity异常的生命周期处理
@Override public void onSaveInstanceState(Bundle outState, PersistableBundle outPersistentState) { super.onSaveInstanceState(outState, outPersistentState); } @Override protected void onRestoreInstanceState(Bundle savedInstanceState) { super.onRestoreInstanceState(savedInstanceState); } 异常或者系统内存不足会调用该方法 2.Activity之间的通信 Intent/Bundle
3.Activity向Fragment传递数据
1).Bundle之间通信
fragment.setArguments------>Activity与Fragment之间的通信桥梁
getArguments()---->获得Bundle对象,还是key-value的模式
2).直接在Activity之间定义
在onAttach绑定时候,强制转换Acitivity的对象获得真实对象
4.Fragment向Activity对象传递数据
调用流程: