I have seen these two types of signatures for SendIntent() - it seems the latter is showing how to set a callback function for the handling of results. app.SendIntent( packageName, className, action, category, uri, type, extras ); app.SendIntent( packageName, className, action, category, uri, type, extras , "return", intentCb);