В моем случае,
У меня много приложений в приложении, поэтому, если я использую 'onUserLeaveHint', 'onStop' или ...
Это просто перехватывает переход активности.
Поэтому я ставлю ниже код каждой деятельности.И, наконец, поймайте действие кнопки «Домой» пользователя.
сначала у вас есть одноэлементный объект
public class ActivityContext {
public static Context context = null;
}
и все действия
@Override
protected void onStop(){ //onStop runs after New one's onResume
super.onStop();
if(ActivityContext.context==context) { //user home button out
AppStartEnd.sendAppEndData(context);
}
}
@Override
protected void onResume(){
super.onResume();
ActivityContext.context = YourActivity.this;
}
Надеюсь, это поможет вам