什么时候释放android资源?

时间:2016-07-23 06:23:47

标签: java android

我在片段HomeFragment.java中声明了一个私有变量,


    private List<WeatherCard> mWeatherCards = new ArrayList<>();


    public class WeatherCard {
    private String city;
    private TextView mWeatherIcon;
    private TextView mCityText;
    private TextView mTemperatureText;
    private TextView mRefreshTimeText;
    private TextView mDescription;
    private TextView mWindIcon;
    private CardView mCardView;
}

当我按下android导航栏上的后退按钮时,应用程序关闭,活动调用了onDestory()方法,但我发现变量mWeatherCards没有被回收,只有在我使用taskmanager关闭时才会被清理该应用程序。    taskmanager和back按钮之间有什么区别关闭应用程序和Android资源被释放时?

1 个答案:

答案 0 :(得分:0)

当您按下后退按钮时,应用程序不会退出,它会移至后台并且资源仍处于暂停状态。如果您想退回按钮上的应用程序,可以点击此链接Android: Quit application when press back button