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


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

Re: Threads and UI in Android

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!news.albasani.net!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From markspace <-@.>
Newsgroups comp.lang.java.programmer
Subject Re: Threads and UI in Android
Date Mon, 04 Apr 2011 17:31:24 -0700
Organization A noiseless patient Spider
Lines 27
Message-ID <indnt1$upc$1@dont-email.me> (permalink)
References <8vrrsdF6urU1@mid.individual.net> <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>
Mime-Version 1.0
Content-Type text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding 8bit
Injection-Date Tue, 5 Apr 2011 00:31:30 +0000 (UTC)
Injection-Info mx01.eternal-september.org; posting-host="GJOQD5qMhajTRok5p45vaQ"; logging-data="31532"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+JnIBZxvnA9DIBgEXdOmRDK1O05C6A/Ic="
User-Agent Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 Thunderbird/3.1.9
In-Reply-To <inbpju$298$1@lust.ihug.co.nz>
Cancel-Lock sha1:9osPQXsBA1wFkdXjUOi+zI6dEbs=
Xref x330-a1.tempe.blueboxinc.net comp.lang.java.programmer:2869

Show key headers only | 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