最小化时关闭应用程序

问题描述 投票:0回答:1

我有类似的问题,比如this

启动时,我的应用程序会显示一个启动屏幕,并通过网络检查当前用户是否仍然是高级用户。

我的问题:我在睡觉前启动了我的应用程序,并通过按主页按钮将其最小化。早上我再次启动了该应用程序,它恢复了晚上的活动。该应用程序从未真正退出,我的启动屏幕没有显示,并且它无法检查用户是否仍然是高级用户。

那么我怎样才能实现我的应用程序在一定时间后关闭(例如,当应用程序最小化时)?

但问题是应用程序中有一部分可以全屏观看视频,而这里我使用 Android 的默认播放器。因此,当观看时最小化应用程序然后再次打开应用程序时, onResume 将不会被调用,并且无法检查它是否是注册用户。视频播放器将继续播放视频。有没有什么方法可以让我在视频播放和最小化时杀死该应用程序?使用主页键最小化应用程序时是否会调用任何方法?是否可以在每个设备中检测主页按键事件并在那里编写一些代码?请帮忙提供一些新想法!!!

android android-fragments android-activity onresume
1个回答
0
投票

上面评论中的 Dan Hulme 是对的 - 我只是想正确使用应用程序生命周期。我想使用

onRestart
而不是
onResume
。这已经为我完成了工作。

© www.soinside.com 2019 - 2024. All rights reserved.