理解android中的方法很困惑

时间:2014-04-10 10:55:16

标签: android service onpause

我想在锁定屏幕上播放音频,我知道为此我必须使用服务。但我有点困惑所以我有以下问题。

  1. 我想知道在家里和后退按钮按下哪种方法,即onPause或onStop?

  2. 如果我的应用正在运行,有人打电话给我,我接听电话,然后调用哪种方法,即onPause或onStop?

  3. 屏幕锁定调用哪种方法?

3 个答案:

答案 0 :(得分:2)

首先为你的每一个问题调用onPause(),当另一个活动进入前台并且你的前一个活动进入后台时,将调用onStop()。

基本区别在于,当onStop()调用前一个活动不可见时,新活动进入前景并与前一活动重叠。

答案 1 :(得分:1)

  1. 在主页上按下:onPause-> onStop。在背面按下:onBackPressed-> onPause-> onStop-> onDestroy
  2. 与本垒打相同。
  3. 与2相同。

答案 2 :(得分:-2)