I have a radio aac player I added a splash screen at the beginning, but I would like to show it just one time, because if user press back button my app stays on background with a music service playing, but when I go back to the app shows splash screen again. Here is my actual splashscreen code:

```
public class Inicio extends Activity {
       private Handler handler = new Handler()
        {
            public void handleMessage(Message msg)
            {
                Intent i = new Intent(Inicio.this, ScreenTabs.class);
                Inicio.this.startActivity(i);
                Inicio.this.finish();
            }
        };

        protected void onCreate(Bundle savedInstanceState)
        {
            super.onCreate(savedInstanceState);

            SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
            if(!prefs.getBoolean("first_time", false))
            {
                /* 
                // we will set this true when our ScreenTabs activity
                   ends or the service playing music is stopped.
                SharedPreferences.Editor editor = prefs.edit();
                editor.putBoolean("first_time", true);
                editor.commit();

                */

                Intent i = new Intent(Inicio.this, ScreenTabs.class);
                this.startActivity(i);
                                     this.finish();
            }
            else
            {
                this.setContentView(R.layout.inicio);
                handler.sendEmptyMessageDelayed(0, 2000);
            }
        }
}

```

Ondestroy of screentabs.java

```
@Override
protected void onDestroy() {
    super.onDestroy();
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
      SharedPreferences.Editor editor = prefs.edit();
                    editor.putBoolean("first_time", true);
                    editor.commit();
    if(radioService!=null) {
        if(!radioService.isPlaying() && !radioService.isPreparingStarted()) {
            //radioService.stopSelf();
            radioService.stop();

            radioService.stopService(bindIntent);
            radioService.exitNotification();
        }
    }   
}

```

What can I change or add in order to show splash screen just first time app is initiated?