面试的准备

筅森魡賤 提交于 2019-11-29 17:13:55

一、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对象传递数据

    调用流程:

    

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!