取消注册侦听器时正确调用super.onStop()的方法

Enr*_*que 10 mobile events android

什么是调用super.onStop()的正确方法,即取消注册监听器?

我见过:

protected void onStop() {
  sensorManager.unregisterListener(this);
  super.onStop();
}
Run Code Online (Sandbox Code Playgroud)

要么

protected void onStop() {
  super.onStop();  
  sensorManager.unregisterListener(this);
}
Run Code Online (Sandbox Code Playgroud)

Fem*_*emi 9

您应该首先调用它,主要是作为保护机制:如果存在异常,则已经调用了超类实例方法.