У меня есть следующий класс, 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();
}
}
Я хочу, чтобы эта деятельность, чтобы загрузить только один раз, когда приложение установлено на первом мобильное устройство в первый раз. Будучи новичком в андроиде, я мало что знаю об этом. Я читал в местах, где используется SharedPreferences
, но не понял реализации. И дело в этом заключается в том, что при первом использовании активность должна действовать как Launcher
, вот что меня действительно смутило. Потому что в файле манифеста я объявляю другое действие, которое в моем случае было бы MainPage.java
. Итак, как я могу реализовать эту логику? Я звоню по SplashActivity
в MainPage
или есть что-то еще, что нужно сделать ??? Помогите кому-нибудь?
Может кто-нибудь, пожалуйста, запишите код для реализации этой логики, если это возможно?
@Pragnani Я хочу, чтобы это было как-то одно, например, если приложение установлено на мобильном устройстве в первый раз, только тогда должен появиться экран заставки. –