相关疑难解决方法(0)

按下"后退"按钮时如何终止活动?

我有一个活动,当它启动时,它从互联网加载图像.为了节省内存,当按下后退按钮留下Activity时,我希望活动转储所有数据,即删除其中的所有字符串和图像.我认为最好的方法是杀死活动.

好吧,我似乎无法弄清楚按下后退按钮时的回调.所以,我一直在尝试使用onPause()onStop()回调来完成任务,但两种方式强制关闭我的应用程序.这是代码:

public void onPause() {
    this.finish();
}
public void onStop() {
    finish();
}
Run Code Online (Sandbox Code Playgroud)

我尝试过多种变体,但似乎都没有.有任何想法吗?

android kill button back android-activity

31
推荐指数
5
解决办法
13万
查看次数

Android上的后退按钮/后退键会触发哪些操作?

我真的很困惑.我看过后面的按钮

我认为onPause()应该是正确的.但这是一个副作用,因为活动进入后台.我在文档中找不到任何内容.但也许我忽视了一些事情.

有人可以向我解释后退按钮应该以编程方式执行的操作吗?一些参考也很好.:-)

android button back-button activity-lifecycle android-activity

4
推荐指数
1
解决办法
8063
查看次数