android - onPause() 如何确定是否正在调用新的应用程序 Activity 或应用程序是否正在完全暂停?

标签 android

在 onPause 中,我如何确定是否正在调用新的应用程序 Activity 或应用程序是否正在完全暂停?这对于设置选项屏幕动画(使用向左推动画)或设置主屏幕动画(使用缩小动画)很有用。

当用户按下主屏幕时,我只会在 onPause 中收到此事件的通知,以便我可以将动画覆盖到主屏幕。但如果我这样做,我也会将动画覆盖到其他屏幕,在某些情况下我想自定义它。

最佳答案

Activity 的以下方法将在用户按下 Home 按钮时调用。 您可以根据需要放置代码。

@Override
protected void onUserLeaveHint() {
    super.onUserLeaveHint();
    Log.d("TAG","Home Button Pressed");
    //some code here..
}

关于android - onPause() 如何确定是否正在调用新的应用程序 Activity 或应用程序是否正在完全暂停?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13995934/

相关文章:

android - 在 kotlin 中没有 @Provides- 或 @Produces-annotated 方法无法提供上下文

android - Android Volley 中的 "wtf"是什么意思?

android - 我如何在 htc thunderbolt 上测试应用程序

android - 在屏幕方向更改时取消绑定(bind) onDestroy 中的远程服务

android - 更改语言时如何刷新布局

java - 如何检查Android是否有互联网连接

Android开发,如何获取大概坐标?

android - Kotlin 中的 ViewModel : Unresolved Reference

android - 上下 move ImageView 的动画

android - 如何在 Android 上检测外部麦克风是否已插入(实时)?