@Erel, Moving the call to layout out of firsttime helped. Thanks. As far as the crash, I only got that once. Maybe it was my device. I don't know yet.
@klaus, Thank you for the updated program. Removing the calls and using Activity.Finish just makes it better.