This is really nuts....
I placed the breakpoint on the line of the StartActivity(iIntent), and it does trigger the first time I use my app and launches the external MMS app. But after the MMS app is displayed, if I then just hit the home button and then try to rerun my app from the IDE in debug mode, it will immediately display the MMS app and NOT my app's UI (and the breakpoint was NOT triggered), then after a short delay the IDE gives this error "Rapid Debugger Failed to connect to device".
But, if I instead press the "back" key when the MMS is being displayed to then hide the MMS app's screen, then trying to run my app again from the IDE will properly display it's UI.
So, why when launching an external app via Intent and leaving that external app open (hitting the home button instead of a back button), why does it prevent my app from running again even from the IDE? I thought the IDE fully kills any previous instance of my app from memory before launching it again from the IDE.
Oh, and when my app first runs and launches the MMS app, it does seem like my app fully exits/unloads because the IDE will return to the non-debug/edit mode after it launches the MMS app.