Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #2869

Re: Threads and UI in Android

From markspace <-@.>
Newsgroups comp.lang.java.programmer
Subject Re: Threads and UI in Android
Date 2011-04-04 17:31 -0700
Organization A noiseless patient Spider
Message-ID <indnt1$upc$1@dont-email.me> (permalink)
References (1 earlier) <8vs005F5tmU1@mid.individual.net> <inark9$gr4$7@lust.ihug.co.nz> <inb4mo$2br$1@dont-email.me> <8vt2tjFcvhU1@mid.individual.net> <inbpju$298$1@lust.ihug.co.nz>

Show all headers | View raw


On 4/3/2011 11:48 PM, Lawrence D'Oliveiro wrote:
> In message<8vt2tjFcvhU1@mid.individual.net>, Dirk Bruere at NeoPax wrote:
>
>> Where linkAPI.updateIncomingData(packetStr); is the offending bit since
>> it triggers updates on the UI thread.
>>
>> That would be where I use runOnUiThread()?
>
> OK, if it’s running in an endless loop, I guess that’s not suitable for an
> AsyncTask.
>
> I believe the recommended mechanism for posting actions back to the UI
> thread is via a Handler
> <http://developer.android.com/reference/android/os/Handler.html>: create
> this from the UI thread, pass it to the background thread, and the latter
> can use the post method to send back a Runnable to be executed.


I don't like this idea.  I'd bet that the UI thread already has a 
handler; it seems the intelligent thing to do.  And I'd bet too that the 
handler for the UI is publicly available, in some publicly documented 
API.  And I'll further suppose that they called the public method to 
access the UI handler "runOnUiThread".

So don't do this, because you're just reinventing a perfectly good wheel.

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-03 19:16 +0100
  Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-03 20:27 +0100
    Re: Threads and UI in Android Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-04-04 10:16 +1200
      Re: Threads and UI in Android markspace <-@.> - 2011-04-03 17:51 -0700
        Re: Threads and UI in Android "John B. Matthews" <nospam@nospam.invalid> - 2011-04-03 21:50 -0400
        Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-04 06:23 +0100
          Re: Threads and UI in Android Lawrence D'Oliveiro <ldo@geek-central.gen.new_zealand> - 2011-04-04 18:48 +1200
            Re: Threads and UI in Android markspace <-@.> - 2011-04-04 17:31 -0700
          Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-04 19:18 +0100
            Re: Threads and UI in Android markspace <-@.> - 2011-04-04 14:54 -0700
              Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-04 23:41 +0100
                Re: Threads and UI in Android markspace <-@.> - 2011-04-04 16:29 -0700
                Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-05 00:32 +0100
                Re: Threads and UI in Android markspace <-@.> - 2011-04-04 17:27 -0700
                Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-05 01:30 +0100
                Re: Threads and UI in Android Steve Sobol <sjsobol@JustThe.net> - 2011-04-04 18:53 -0700
                Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-05 03:19 +0100
                Re: Threads and UI in Android Steve Sobol <sjsobol@JustThe.net> - 2011-04-04 23:04 -0700
                Re: Threads and UI in Android Dirk Bruere at NeoPax <dirk.bruere@gmail.com> - 2011-04-05 08:04 +0100
    Re: Threads and UI in Android markspace <-@.> - 2011-04-03 17:29 -0700

csiph-web