Yes. When using recreate there was a leak that is gone now. The documentation doesn't say anything about it, but I suspect that it is not okay to call recreate from within onResume.