如何关闭以前打开的布局?

时间:2012-01-08 13:55:12

标签: java android

我需要知道如何销毁以前的课程,当我打开一个新课程时,我没有大量的开放课程,必须点击“后退”按钮才能回到第一个主要课程。

我知道onCreate中的布局代码通常是这样的:

setContentView(R.layout.page);   

我在想super.destroy();

所以当我使用intent来启动另一个类时,我希望inital类不要留下开放窗口/ ContentView

2 个答案:

答案 0 :(得分:1)

按类别,你的意思是另一项活动?

你可以调用finish();在你开始意图之后;

Intent intent = new Intent(activity1.this, activity2.class);
startActivity(intent);
finish();

Android也会自己处理这些事情。如果需要内存,Dalvik虚拟机将关闭正在运行的低优先级活动。

答案 1 :(得分:0)

关闭活动时会自动调用

onDestroy。要删除以前的布局,只需调用方法finish()或System.exit(0);

即可