Added ability to do the sharing yourself (e.g. for running an AsyncTask first)