Hi
i faced with nasty problem on 3650 & 3660 phones:
i switch off my midlet (via task manager), then go to app manager (applications) and choose my midlet again, then it resumes, then _sometimes_ it crashes with NullPointerException. Crash occurs immediately or few moments after resuming (application sometimes renders several frames and crashes).
when i switch on my midlet via task manager ( not app manager ) everything is ok
i cannot catch this exception so i believe that my code is not source of this exception
This exception raises only when i'm using static mutable Image as back buffer for drawing operations.
When i eliminated all operations with this buffer ( Image::getGraphics, etc ) and perform only on-screen drawing (i.e. with screen's Graphics object) no exception raises.
Maybe resuming midlet via app manager damages some data?
Do someone understands what is wrong?
thanx in advance
Kostya

Reply With Quote

