2016-09-24 50 views
0

我有应用程序类的静态对象是这样的:是后backpressed默认行为Android应用程序仍然活着,

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> 

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

+0

只要应用程序的进程正在运行,Application类的子类就是活着的。 – earthw0rmjim

回答

3

默认情况下按下后,活动完成。该应用程序不是。在Android中,应用程序仅在操作系统资源耗尽并决定终止时终止。

相关问题