It depends on how they are developed. Some applications return an Intent filled with material, other empty or null.
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent i) {
if (i!=null){
i.getPackage();
i.getExtras();
i.getData();
i.getScheme();
i.getType();
}
}
Try writing / reading all possible values ββinside the Intent .
source
share