//Splash.java - handles splash screen view (first view created).
package com.apigee.messagee;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
public class Splash extends ApigeeActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//set view to splash screen
setContentView(R.layout.splash);
//create thread to wait a bit then switch to login screen
new WaitSplashTask().execute();
}
//Delay thread for splash screen
private class WaitSplashTask extends AsyncTask<Void, Void, Void> {
public WaitSplashTask() {
super();
}
//Function
@Override
protected Void doInBackground(Void... v) {
//wait
android.os.SystemClock.sleep(3000);
//kill splash activity
finish();
//start login activity
Intent i = new Intent();
i.setClassName("com.apigee.messagee",
"com.apigee.messagee.Login");
startActivity(i);
return null;
}
}
}