Hi,
First post here, so hello everyone!
I am working through the Android Essentials splash screen example
application, and wondering if anyone can assist in identifying the
type of notation that is used to create the new Thread below.
Particularly code block after the new Thread() line. Is this an inner
class or a inline method definition? I have never seen a Thread
defined in this way before...
Incidentally, I have been noticing that many of the examples in the
Android Essentials book are outdated with the release of the SDK 1.0.
Is it worth persevering with this book?
public void onCreate(Bundle icicle)
{
super.onCreate(icicle);
m_bPaused = false;
m_bSplashActive = true;
//Very simple timer thread
Thread splashTimer = new Thread()
{
public void run()
{
try
{
//Wait loop
long ms = 0;
while(m_bSplashActive && ms < m_dwSplashTime)
{
sleep(100);
//Only advance the timer if we're
running.
if(!m_bPaused)
ms += 100;
}
//Advance to the next screen.
startActivity(new Intent
("com.google.app.splashy.CLEARSPLASH"));
finish();
}
catch(Exception e)
{
//Thread exception
System.out.println(e.toString());
}
}
};
splashTimer.start();
setContentView(R.layout.splash);
return;
}
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---