I'm making a game using SurfaceView class controlled by a game loop, right? It works properly. BUT sometimes my application is started with a very high speed. I've configurated app for 20 FPS. When this problem occurs, FPS is still 20, it looks normal, but the application is accelerated. If I close the application and open it again application's speed backs to its normal state.
Someone have seen that same problem? If yes, how do I solve it?
NOTE: this problem occurs on T-Mobile G1 device only, not on emulator.