My application is randomly pausing (going into the onPause method) then resuming (going into the onResume method) when I'm not even touching the screen. In logcat, there is no indication what is causing the pause and resume. This only happens on a Galaxy Tab 7" and not on a Motorola Xoom or HTC Legend.
How can I determine the reason for a pause?
You stated that it only happens only on the Galaxy Tab. I would hypothesize there is another app running on the device that frequently adds an invisible overlay. If this overlay is on the foreground, it would trigger the onPause()
in your app.
You can use Android Instrumentation to monitor Activity launches by the use of ActivityMonitor. I believe you can even use it to prevent certain Activity from launching.