Okay.... so it seems the problem is Activity 2 has a timer that updates a 
text field with the number of seconds left in the game.

This is done via:

    protected View timerCallbackView;
    protected TimerTask timerTask;

    private final long interval = 500L;

    class TimerTask implements Runnable {
        public void run() {
            Activity_BaseClassWithTimers.this.UpdateTimer();
        }
    }


    protected void createTimer() {
        if (timerTask == null) {
            timerTask = new TimerTask();
        }
    }
    
    protected void startTimer() {
        if (timerCallbackView != null) {
            // sometimes onResume() is called during startup, so we could 
have 2 timers is we don't remove the duplicate!
            timerCallbackView.removeCallbacks(timerTask);
            timerCallbackView.postDelayed(timerTask, interval);
        }
    }

   protected void UpdateTimer() {
       // update timer text view
       ....
       startTimer();
   }

Here is the HORRID part:  If I set the timer interval to 500msec .... the 
onLongClickListener works!  But it does not work at 200msec !  WTF ?

Ideas ?


On Friday, May 17, 2013 10:05:10 AM UTC-4, Mind wrote:
>
> I have two activities.  Each activity has a viewpager.  The adapter for 
> each viewpager instantiates a number of views.
>
> One of the views (let's call it ViewA) is a custom listview which 
> populates itself with data from the internet.  ViewA is instantiated in 
> each Activity's ViewPager's Adapter and shown correctly.  It pulls data 
> from the internet and updates its display correctly.   ViewA also includes 
> a onLongClickListener, which is added to each row in the ListView by the 
> ListView's adapter.
>
>
> Now this is the batshit crazy part.   In Activity 1, the 
> onLongClickListener works.  In Activity 2, it does not get called.  However 
> both ViewPager's Adapters instantiate ViewA (which is fully self contained).
>
> For debugging, I can directly overlay a onLongClickListener after ViewA 
> instantiation in the ViewPager Adapter, and that works.  However, lower 
> down in my custom view, it never recieves the longClick... but ONLY when 
> instantiatiated in Activity 2.  Activity1 works fine.
>
>
> Hopefully this makes sense to someone and you can give me some pointers on 
> how to debug this ?
>

-- 
-- 
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
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to