我需要知道如何在我打开一个新类(class)时销毁之前的类(class),这样我就不需要点击“后退”按钮来返回第一个主要类(class)。
我知道 onCreate 中的布局代码通常是这样的:
setContentView(R.layout.page);
我在想 super.destroy();
所以当我使用 Intent 启动另一个类时,我希望初始类不要留下打开的窗口/ContentView
最佳答案
类(class),你的意思是另一个 Activity ?
你可以调用finish();启动 Intent 后;
Intent intent = new Intent(activity1.this, activity2.class);
startActivity(intent);
finish();
Android 也会自己处理这些事情。如果需要内存,Dalvik 虚拟机将关闭正在运行的低优先级 Activity 。
关于java - 如何关闭之前打开的布局?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778106/