可以用Activity的生命周期方法来判断用户是否关闭了应用程序。在Activity的onStop()方法中,可以添加一些代码来判断当前Activity是否是栈顶的Activity,如果不是,则可以判断用户已经离开了应用程序。
代码示例:
@Override protected void onStop() { super.onStop(); if (!isTaskRoot()) { // 当前Activity不是栈顶的Activity,即用户已经离开了应用程序 // 在此添加相应的逻辑 } }