В общем, есть пример кода http://publicstaticdroidmain.com/2012/01/avoiding-android-memory-leaks-part-1/ Но как я понимаю, показ диалога(те еще одной активити поверх исходной) согласно гугловским докам должен спровоцировать отработку onPause() первой активити, что закроет диалог. Но этого не происходит(оно не вызывается вообще до явного поворота экрана). Интересно было бы почитать почему. Посему, если кто понимает в чем тут дело кинуть ссылкой/написать объяснение.
Заранее спасибо.