Taifun
6
Use logcat to find out what exactly the problem is
You are using a variation of the Tribblehunter method of switching screens, however usually you first open the other screen before closing the current screen
Also the if true statement is superfluous, just remove it
Taifun