@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if(requestCode == 0 && resultCode == Activity.RESULT_OK && data != null) {
ComponentName componentName = data.getComponent();
final String packageName = componentName.getPackageName();
final String activityName = componentName.getClassName();
}
}
or you can just startActivity(data); so you can launch which app that user choosed.