有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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

我需要知道如何摧毁以前的类,当我打开一个新的类,所以我没有一吨打开的类必须通过点击“后退”按钮回到第一个主类

我知道onCreate中的布局代码通常如下所示:

setContentView(R.layout.page);   

我在想super.destroy();

因此,当我使用intent启动另一个类时,我希望inital类不会留下openwindow/ContentView


共 (2) 个答案

  1. # 1 楼答案

    onDestroy在活动关闭时自动调用。要删除previos布局,只需调用finish()或System方法。出口(0)

  2. # 2 楼答案

    你说的课堂是指另一项活动

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

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

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