标签: android
在允许用户继续使用应用程序之前,我需要运行一些系统功能检查,例如前置摄像头可用,GPS启用/禁用等。 我希望每次将应用程序带到前台时都这样做,以防用户在应用程序处于后台时更改了设置,因此我不想只在我的主屏幕活动中执行此操作。
有没有办法在一个地方实现这一点,而不必在所有活动中执行此操作,例如“应用程序级别onPause / onResume”?
答案 0 :(得分:0)
尝试此代码以检查应用程序是否为后台模式...
Application LifeCycle
Application lifeCycle的这段代码不是Activity ...
答案 1 :(得分:0)
如果您从API级别14开始支持,那么以下界面可以帮助您: Application.ActivityLifecycleCallbacks ComponentCallbacks2
您应该在应用程序类中实现,并且应该定义您自己的逻辑来识别。
一些例子:
Example 1
Example 2