Close an activity after opening new one

You're looking to close an activity after opening a new one. This is a common scenario in many applications, such as:

  1. Modal windows: You open a modal window, perform some action, and then close it to return to the main application.
  2. Dialog boxes: You open a dialog box, interact with it, and then close it to continue with the main application.
  3. Pop-up windows: You open a pop-up window, perform some action, and then close it to return to the main application.

To close an activity after opening a new one, you can use various programming languages and frameworks. Here are some examples:

JavaScript (with HTML/CSS)

In JavaScript, you can use the window.close() method to close a window or the document.close() method to close a document (e.g., a modal window).

HTML:

<button onclick="openModal()">Open Modal</button>
<div id="modal" style="display:none;">
  <!-- modal content -->
  <button onclick="closeModal()">Close</button>
</div>

<script>
  function openModal() {
    document.getElementById("modal").style.display = "block";
  }

  function closeModal() {
    document.getElementById("modal").style.display = "none";
    window.close(); // or document.close()
  }
</script>

Java (with Swing)

In Java, you can use the JFrame class to create a window and the dispose() method to close it.

Java:

import javax.swing.*;
import java.awt.*;

public class MyWindow {
  public static void main(String[] args) {
    JFrame frame = new JFrame("My Window");
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    frame.setSize(400, 300);
    frame.setVisible(true);

    // perform some action
    //...

    frame.dispose(); // close the window
  }
}

C# (with Windows Forms)

In C#, you can use the Form class to create a window and the Close() method to close it.

C#:

using System.Windows.Forms;

public class MyForm : Form {
  public MyForm() {
    this.Text = "My Form";
    this.Size = new Size(400, 300);
    this.Show();

    // perform some action
    //...

    this.Close(); // close the form
  }
}

These are just a few examples of how you can close an activity after opening a new one. The specific implementation will depend on the programming language, framework, and requirements of your application.