Android 四个组件的生命周期?

发布于 2020-01-11 22:52:39
关注者
2
被浏览
6667
1 个回答
  • 面试哥
    面试哥 2020-01-11
    为面试而生,有面试问题,就找面试哥。

    Activity生命周期图及 Fragment生命周期图

     

    Service的生命周期:首先Service有两种启动方式,而在这两种启动方式下,它的生命周期不同。

    通过startService()方法启动的服务

      初始化结束后系统会调用 void onStart(Intent intent) 方法,用于处理传递给startService()的Intent对象。如音乐服务会打开Intent 来探明将要播放哪首音乐,并开始播放。注意:多次调用startService()方法会多次触发onStart()方法。
    

    通过bindService ()方法启动的服务

      初始化结束后系统会调用 IBinder onBind(Intent intent) 方法,用来绑定传递给bindService 的Intent 的对象。注意:多次调用bindService()时,如果该服务已启动则不会再触发此方法。
    
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看