You cannot start another action while you are still showing another. You must change the flow of control.
Download the RSS feed from AsyncTask while you are still in your main action, showing a download message. When you finish downloading all the necessary data, save it somewhere , then launch the tab. This way, you do not need to load the data in the tab, but you can extract it from where you saved it.
source share