[android-developers] Re: Create Thread notation question

2009-01-08 Thread maximus

Hi Steve..
I m a android beginner and started with the same book suggested
here...i.e. Android Essentials.
R u still continuing with same book or got a better one??

--

On Nov 24 2008, 6:25 pm, steve_macleod steven_macl...@hotmail.com
wrote:
 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 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
-~--~~~~--~~--~--~---



[android-developers] Re: Create Thread notation question

2008-11-24 Thread [EMAIL PROTECTED]

Yes, you use threads in one of the following ways:

1) Implement Runnable
2) Use Thread class (which also implements Runanble)

In this case you have an example of 2 with an inner class.


 Is this an inner class or a inline method definition? I have never seen a 
 Thread
 defined in this way before...

--~--~-~--~~~---~--~~
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
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---