我有一个活动,当它启动时,它从互联网加载图像.为了节省内存,当按下后退按钮留下Activity时,我希望活动转储所有数据,即删除其中的所有字符串和图像.我认为最好的方法是杀死活动.
好吧,我似乎无法弄清楚按下后退按钮时的回调.所以,我一直在尝试使用onPause()和onStop()回调来完成任务,但两种方式强制关闭我的应用程序.这是代码:
public void onPause() {
this.finish();
}
public void onStop() {
finish();
}
Run Code Online (Sandbox Code Playgroud)
我尝试过多种变体,但似乎都没有.有任何想法吗?
问题可能是愚蠢但我会问它,例如我有3个活动,活动1,2,3.
活动1,我点击一个按钮,转到活动2活动2,我点击一个按钮,转到活动3.活动3,我点击后退按钮,我希望它回到活动1.任何想法怎么做?对不起Android新手.谢谢!