我有一个带有这样的静态对象的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类中的所有静态字段保持不变 这是否意味着我的应用程序仍然在后台运行?
答案 0 :(得分:3)
默认情况下按回按钮,活动结束。应用程序不是。在Android中,应用程序仅在操作系统资源耗尽并决定将其终止时终止。