возможное решение, когда появляется div2, создайте один метод, который устанавливает флаг для div2, и вызовите через JS.onBackPressed()
метод, просто проверьте, установлено значение флага или нет, если да, то создайте другую функцию, которая вызывает функцию JS, чтобы исчезнуть div2 и сделать div1 видимым.И не забудьте сбросить значение флага. Это просто идея, поскольку вы не поделились своим кодом.