Regrese a la actividad específica de la pila

Estoy tratando de hacer algo como administrador de archivos. Y en la barra de acción quiero hacer la navegación de carpetas como en la aplicación "Google Drive". Necesito crear un método que pueda ir a la actividad anterior por número desde el final, o algo así.

Ejemplo:

Entonces, si tengo stack: [1] -> [2] -> [3] -> [4] -> [5]

Y necesito ir al segundo: así que necesito eliminar [3], [4] y [5] de la pila e ir a [2].

Todas las actividades son una clase ContentActivity.java.

¿Cómo es posible hacerlo?

ACTUALIZAR:

Algunos codifican cómo comienzo las actividades:

public class ContentActivity extends Activity implements AdapterView.OnItemClickListener {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_list);

        Intent intent = getIntent();
        String folderToOpen = intent.getStringExtra("folderName");
        fillList(folderToOpen);
    }


    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
        ...
        Intent intent = new Intent(ContentList.this, ContentList.class);
        intent.putExtra("folderName", item.getName());
        startActivity(intent);
    }
}

Respuestas a la pregunta(2)

Su respuesta a la pregunta