I solved.. ;) I forgot to set the android:configChanges="orientation" in the AndroidManifest.xml.
Never the less, thanks for reading! Best regarts Matthias 2010/4/14 Matthias <matthias....@googlemail.com> > Hi, > I implemented a splash screen activity in the following way. > > [...] > > public class Splash extends Activity { > private final int SPLASH_DISPLAY_LENGHT = 3000; > > private Handler handler = new Handler(); > > @Override > public void onCreate(Bundle bundle){ > super.onCreate(bundle); > setContentView(R.layout.splash); > > handler.postDelayed(new Runnable() { > public void run() { > Log.d(this.getClass().getName(), "handler.postDelayed()"); > > /* Create an intent that will start the main activity. */ > Intent mainIntent = new Intent(Splash.this, > MyListView.class); > MyListView.this.startActivity(mainIntent); > MyListView.this.finish(); > } > }, SPLASH_DISPLAY_LENGHT); > } > > @Override > public void onStart() { > super.onStart(); > } > > @Override > public void onConfigurationChanged(Configuration newConfig) { > Log.d(this.getClass().getName(), "onConfigurationChanged > newConfig:" + newConfig.toString()); > super.onConfigurationChanged(newConfig); > } > > [...] > > Everythings works fine unless.. a configuration change event handeled > while the splash screen is shown. In this case everytime the > orientation change the handler add a new "Runabel Object" to queue. > And the MyListActivity will be started X-times. > > i am thankfull for every advice. > best regards matthias > > > > > > > -- Matthias Hog Mobil: 0174.6619792 Email: matthias....@gmail.com Skype: matthias.hog -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe, reply using "remove me" as the subject.