【发布时间】:2016-04-26 10:13:53
【问题描述】:
您好,我有一个小问题,在我的应用程序中有点像循环My image
在我提供的图片中,您可以看到两个活动,每个活动都有一个按钮。当按下按钮 1 时,它会将您带到第二个活动,当按下按钮 2 时,它会将您带到完美的活动一。问题是,如果我要连续按下这些按钮在两者之间导航,那么大量的活动会像一条线一样堆积起来,当按下后退按钮时,你会自动浏览所有打开的活动。
我的问题是我是否实现了 onDestroy 方法,如果是,该怎么做?
我可以覆盖后退按钮,直接返回活动一且不再继续吗?
【问题讨论】:
-
android:noHistory="true"--- 在清单中。不过要注意影响,请阅读文档。 -
在你的第二个活动中不要使用 Intent just finish();您的活动,它将关闭您的第二个活动并恢复第一个活动
-
Rakshit 你能举个例子吗?这是我目前正在使用的。 startActivity(new Intent(getApplicationContext(), ContactUsMainActivity.class));
-
@james :当您单击第一个按钮时,您正在使用意图转到第二个活动,因此当您单击第二个活动中的第二个按钮时,只需使用 finish(); .它将关闭您的第二个活动并恢复您的第一个活动
-
在传递下一个活动的意图后,您可以简单地调用
finish()
标签: android performance android-activity overriding ondestroy