Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用或退出应用程序时如何处理整个应用程序的状态_Android_Broadcastreceiver - Fatal编程技术网

Android 使用或退出应用程序时如何处理整个应用程序的状态

Android 使用或退出应用程序时如何处理整个应用程序的状态,android,broadcastreceiver,Android,Broadcastreceiver,我怎么知道应用程序是否在屏幕上,我的意思是,我怎么知道用户是否正在使用应用程序,如果他正在使用应用程序,如果最小化它或停止它,应该会发生什么事情,那么在Android Studio中有没有办法做到这一点。你可以知道你的应用程序是否在屏幕上(如果UI隐藏或显示)使用此方法: override fun onTrimMemory(level: Int) { if (level == ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN) {

我怎么知道应用程序是否在屏幕上,我的意思是,我怎么知道用户是否正在使用应用程序,如果他正在使用应用程序,如果最小化它或停止它,应该会发生什么事情,那么在Android Studio中有没有办法做到这一点。

你可以知道你的应用程序是否在屏幕上(如果UI隐藏或显示)使用此方法:

override fun onTrimMemory(level: Int) {
        if (level == ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN) {
            Log.d("TAG", "HiddenUI")
        }
    }

您可以使用应用程序类生命周期方法来实现这一点