As a part of my instrumentation test case, I’m trying to capture screen-shots of my application after every 10 seconds. I’m using View.getDrawingCache which works fine for the first few times. After a while, this method starts to consistently return NULL instead of my bitmap. The reason seems to be a memory issue, and Bitmap.recycle() doesn’t help (much). It only allows me to take more screen shots. Can you help?