Another thing you should probably consider -- the MotionEvent may contain more than one movement, as part of the historical data. So, especially if you have a little overhead in handling events, if someone moves their finger quickly you may get a single motion event with some historical points inside of a box but the final one outside.
On Wed, Sep 9, 2009 at 8:42 AM, Mike <michaeldouglaskra...@gmail.com> wrote: > > Hey there. I wanted to follow up and say that I haven't heard back > from any of my users that have the myTouch and toggling/turning off > the location services to see if it made a difference. > > However, I came across something in my code which may be at least part > of the problem. In WordUp! the user spells out words by tracing their > finger across the letters which are arranged on a square grid. > > I handle onTouchEvent(MotionEvent event) calls to my view to determine > when the user first starts selecting, when they are dragging their > finger, and when the let up to do the appropriate drawing and > recording of letters during this gesture. > > One thing I had not taken into consideration is the large number of > onTouchEvent calls I would get while the user is moving their finger > while it is pressed down. I only needed to care about when their > finger enters the bounds of a new cube, and record and invalidate a > dirty rect to redraw that portion of the screen. However, I was doing > this work on every call to onTouchEvent which was invalidating my > dirty rect many more times than it needed to. > > Once I accounted for this, the drag gesture is a lot more responsive. > I haven't confirmed that this fix addresses the lag issues people have > seen using my game on the myTouch, but I'm very curious to find out. > > Regards, > > - Mike > > On Aug 27, 1:22 pm, Mike <michaeldouglaskra...@gmail.com> wrote: > > Thanks everyone for your input. I'm asking some of my users to do > > what Dianne suggested with toggling the location services off and on > > to see if that is enough to alleviate this problem. I'll let you know > > what I find out. > > > > Regards, > > > > - Mike > > > > On Aug 27, 1:20 pm, Hong <lordh...@gmail.com> wrote: > > > > > Thanks for the clarification! > > > > > On Thu, Aug 27, 2009 at 3:03 PM, Dianne Hackborn <hack...@android.com > >wrote: > > > > > > Next feature release. I don't know what announcements have been made > about > > > > it, so I'm not in a position to say anything. > > > -- Dianne Hackborn Android framework engineer hack...@android.com Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---