You're right.


It only triggers if you put it on the second line.  Do you think this is 
correct behavior?


I guess I just always thought whitespace never mattered at all.



On Friday, November 2, 2012 12:19:23 PM UTC-5, Kostya Vasilyev wrote:
>
> Hold on a second.
>
> Calling start() on a thread surely keeps a reference somewhere that would 
> prevent the thread from being GC'd while it's still running. 
>
> As for the breakpoint, quoting Bob's original message:
>
> >>
> Now put a breakpoint on this line in the thread:
>
>  BluetoothAdapter bluetoothAdapter = BluetoothAdapter
>  .getDefaultAdapter();
> <<
>
> Is not a very specific description, because there are two lines here 
> forming a single statement, if the original formatting is preserved.
>
> Single-stepping and breakpoints sometimes act a little weird with 
> multi-line statements.
>
> And -- at least in my environment, Eclipse 3.7.2, latest Android stuff -- 
> a breakpoint set on the second of those two lines triggers, but a 
> breakpoint set on the first of the two does not.
>
> To make the line-to-code matching more visual, one can add a statement 
> above the two lines in question, set a breakpoint there, then single-step.
>
> The "currently executing line" highlight will never hit the first of those 
> two lines, but will hit the second one.
>
> -- K
>
> 2012/11/2 Latimerius <[email protected] <javascript:>>
>
>> On Fri, Nov 2, 2012 at 4:25 PM, bob <[email protected]<javascript:>> 
>> wrote:
>> > I changed it to this:
>> >
>> > Listener_Thread listener_Thread = new Listener_Thread(this);
>> > listener_Thread.start();
>>
>> Well what is the lifespan of listener_Thread?  If it's local in
>> onCreate() as seems to be implied then you haven't changed much as
>> listener_Thread will go out of scope just moments later, leaving your
>> Listener_Thread instance with no references again.  Try making
>> listener_Thread a member variable of your Activity to make it longer
>> lived (if just for the sake of test).
>>
>> If your problem is 100% reliably reproducible then this might not be
>> the root cause.  However, it could be one of the causes.
>>
>> --
>> 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]<javascript:>
>> To unsubscribe from this group, send email to
>> [email protected] <javascript:>
>> For more options, visit this group at
>> http://groups.google.com/group/android-developers?hl=en
>>
>
>

-- 
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

Reply via email to