打开数据库连接后仍会打开“关闭所有”吗?

时间:2015-04-25 12:04:25

标签: android

我在其他帖子中找到了close所有activities的方式:

Intent intent = new Intent(Logout.this, MainActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.putExtra("Exit me", true);
startActivity(intent);
finish(); 

if( getIntent().getBooleanExtra("Exit me", false)){
    finish();
    return; // add this to prevent from doing unnecessary stuffs
}

我的问题是:如果在某些database connection中打开了activities,当上述代码执行时,这些已打开的连接是否会被关闭?

1 个答案:

答案 0 :(得分:1)

只是因为您已将此代码添加到活动中:

if( getIntent().getBooleanExtra("Exit me", false)){
    finish();
    return; // add this to prevent from doing unnecessary stuffs
}

不,它们不会自动关闭。例如,您应该使用onDestroy方法关闭连接,以实现此目的。