Search code examples
androidscreensplash-screen

android splash screen


i have a program that shows a splash screen.But the problem is whenever i refresh same page again it appears.Is there any method to stop splash screen again and again.I want it just comes at first time not again and again. Thank you


Solution

  • So you basically want the splash screen appear once per app launch. Here's a quick and dirty way:

    1. Subclass android.app.Application as, say, MyApp;
    2. Declare that class in AndroidManifest.xml (<application android:name=".MyApp" ... >) so that it would get instantiated at app launch time;
    3. Give it a public static boolean SPLASH_SHOWN = false;
    4. Now, in your Activity's onCreate() check if SPLASH_SHOWN = false, show splash and set it to true.