Hi Neilz,

I have recently posted my solution to this problem. This is the first
time i've posted a tutorial so if it doesn't make sense feel free to
email me and I will try to clarify.

http://wonton-games.blogspot.com/2010/06/lunar-lander-resume-game-workaround.html

[email protected]

Cameron


On Jun 6, 11:31 am, Neilz <[email protected]> wrote:
> This bug seems to be quite famous, if you do a Google search on it.
> However, I still can't find the solution to it. After all this time,
> and after several android version releases, the bug still exists and
> no one has bothered to update it.
>
> Here's one website which offers a solution (and I've seen the same
> solution offered elsewhere...):
>
> http://android-er.blogspot.com/2010/06/illegalthreadstateexception-in...
>
> The solution is said to be to "move the code:
>        thread = new MySurfaceThread(getHolder(), this);
> ...from constructor of the SurfaceView to inside the surfaceCreated()
> method.
>
> Well I've tried it, and it just causes me further bugs, and before I
> know it I've got the code into a right mess trying to figure it out.
>
> If anyone can shed any light on this, and offer the code which sorts
> this example out once and for all, I for one would be very
> grateful :-)
>
> ps. The bug is where you press the 'home' key during play, and then
> return to the game, because you can't call thread().start twice.

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