Hello,
Good question (which implies you didn't already got the process life cycle). Each time an activity is in the background, it is paused. This means that : if your browser is launched, your activity will be in the background and will be... .... .... paused (yes, you're right).
So if you have something to display from the web, perhaps it could be :
- or keeping your activity in the foreground and display the web in an embeded webview
- or keeping the opening of the separated browser's app but you would have to do some tasks in the background using a service
As Main must be all ways running, you should go with an embeded webview