Создание активности появляется только один раз при запуске приложения
У меня есть следующий класс,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
или есть что-то еще, что нужно сделать ?? Пожалуйста, помогите кому-нибудь?
Может кто-нибудь, пожалуйста, записать код для реализации этой логики, если это возможно?