Создание активности появляется только один раз при запуске приложения

У меня есть следующий класс,SplashActivity.java:

public class SplashScreen extends Activity{

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);

        setContentView(R.layout.splash);
        Thread timer = new Thread(){
            public void run(){
                try{
                    sleep(5000);
                }catch(InterruptedException e)
                {
                    e.printStackTrace();
                }
                finally{
                    Intent tutorial = new Intent(SplashScreen.this, TutorialOne.class);
                    startActivity(tutorial);
                }

            }
        };
        timer.start();
          }
}

Я хочу, чтобы это действие загружалось только один раз, когда приложение впервые установлено на мобильном устройстве в первый раз. Будучи новичком в Android, я очень мало думаю об этом. Я читал в местах, гдеSharedPreferences должен быть использован, но не понял реализацию. И дело в том, что эта деятельность должна действовать какLauncher при первом использованииЭто то, что действительно смутило меня. Потому что в файле манифеста я объявляю другое действие, которое в моем случае будетMainPage.java, Так как я могу реализовать эту логику ?? Я призываюSplashActivity вMainPage или есть что-то еще, что нужно сделать ?? Пожалуйста, помогите кому-нибудь?

Может кто-нибудь, пожалуйста, записать код для реализации этой логики, если это возможно?

Ответы на вопрос(2)

Ваш ответ на вопрос