title: How to determine if a Fragment was opened first time?
body: <p>Suppose i have a main fragment that handles a game, i put the game board into the fragment build arguments using setArguments, and i need to init the game board layout only the first time the game was shown to the user, any other time, such as when he gets back to the app after pressing home key or having a phone call, I need not to change the board. I can easily do that by adding some boolean to the arguments bundle setting it to true in the first time and check it before initing the layout, but I was wondering if there is another way using fragments lifecycle callbacks?</p>