Main menu open

I added the skip main menu on open, could you guys check it over and make sure it looks alright. Thanks
This looks generally fine, although as it stands this could stop users from accessing the main menu at all. Android sometimes destroys activities in the background, and so onCreate might be called if a user presses "Back" to get back to the main menu.

In other words, this is the ideal scenario:

1. User starts the app
2. The main menu is opened
3. This code opens the front page over the top of the main menu
4. The user presses "Back" to access the main menu
5. The front page activity closes, revealing the main menu.

Unfortunately, this could happen:

1. User starts the app
2. The main menu is opened
3. This code opens the front page over the top of the main menu
4. **Android calls onDestroy on the main menu activity, because it's no longer visible**
5. The user presses "Back" to access the main menu
6. The front page activity closes, **but the main menu activity doesn't exist any more, and Android creates it again**
7. **Since onCreate is called, the front page is opened again, meaning the user is unable to access the main menu**.

It's possible to test this by enabling "Don't keep activities" in the Android developer options.

You can probably check whether or not the activity is being recreated by looking at savedInstanceState, and providing some non-null value in onSaveInstanceState().