I tested it out and Google error reporting does still work. I think it's because it registers in the onStop() method.

We can't directly call super, but we can save the original exceptionhandler, and then pass the exception on after we are done with it. I don't know if there are any advantages to that but it seems to work fine without it.

I would like more comprehensive error reporting though. Google only gives you one line.

I've been looking at ACRA for reporting, but I might just build a custom class to register the details we want and post it to the server.