在反向默认行为后,Android应用程序仍处于活动状态

时间:2016-09-24 13:16:33

标签: android application-lifecycle

我有一个带有这样的静态对象的Application类:

public class FootballApp extends Application {
//.......
public static Membership membership;

@Override
public void onCreate() {
    super.onCreate();

    membership = new Membership();
    //......
}

}

和清单:

<application
        android:name=".FootballApp"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme.NoActionBar">

        ......

</application>

并且我没有在任何活动中覆盖onBackPressed 因此,当我按下后退按钮从后面的堆栈弹出时,直到它为空并返回到主屏幕 我的问题是: 在按下后,应用程序'FootballApp'类发生了什么,因为在我的情况下,当我再次打开我的应用程序时,FootballApp类中的所有静态字段保持不变 这是否意味着我的应用程序仍然在后台运行?

1 个答案:

答案 0 :(得分:3)

默认情况下按回按钮,活动结束。应用程序不是。在Android中,应用程序仅在操作系统资源耗尽并决定将其终止时终止。