Switching back to app on Android gives black screen for 20s

If I use the Home button to get out of my app, then go back to it, I get just a black screen for the first 20s, then the app comes up OK (Testing on Kindle Fire). Using DDMS, the log says things like:

Launch timeout has expired, giving up wake lock!
Activity idle timeout for HistoryRecord{40863d00 com.myapp/com.unity3d.player.UnityPlayerProxyActivity}

What can I do to make it resume quicker?

I have the same issue…Please help me…