Header Ads

ad728
  • Breaking News

    Splash screen - Android Example

    splash screen is a graphical control element consisting of window containing an image, a logo and the current version of the software. A splash screen usually appears while a game or program is launching.
    Image result for Splash screen

    import android.os.Bundle;
    import android.os.Handler;
    import android.app.Activity;
    import android.content.Intent;
    import android.view.Menu;
    public class MainSplashScreen extends Activity {
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main_splash_screen);
             
    // METHOD 1    
             
            /****** Create Thread that will sleep for 5 seconds *************/        
            Thread background = new Thread() {
                public void run() {
                    
                   try {
                        // Thread will sleep for 5 seconds
                        sleep(5*1000);
                         
                        // After 5 seconds redirect to another intent
                        Intent i=new Intent(getBaseContext(),FirstScreen.class);
                        startActivity(i);
                         
                        //Remove activity
                        finish();
                         
                    } catch (Exception e) {              
                    }
                }
            };
             
            // start thread
            background.start();
             
    //METHOD 2 
             
            /*
            new Handler().postDelayed(new Runnable() {
                  
                // Using handler with postDelayed called runnable run method
                @Override
                public void run() {
                    Intent i = new Intent(MainSplashScreen.this, FirstScreen.class);
                    startActivity(i);
      
                    // close this activity
                    finish();
                }
            }, 5*1000); // wait for 5 seconds
            */
        }
         
        @Override
        protected void onDestroy() {
             
            super.onDestroy();
             
        }
    }

    No comments

    Post Top Ad

    ad728

    Post Bottom Ad

    ad728