安装软件的时候怎么判断用户取消了程序的安装

安装软件的时候如何判断用户取消了程序的安装?
Intent i = new Intent(); 
i.setAction(Intent.ACTION_VIEW); 
i.setDataAndType(Uri.fromFile(new File(fileName) ), "application/vnd.android.package-archive"); 
startActivity(i);
用这种方式安装软件,如何判断用户取消了安装,也就是点击了取消按键而不是安装按键?

------解决方案--------------------
引用:
Intent i = new Intent(); 
i.setAction(Intent.ACTION_VIEW); 
i.setDataAndType(Uri.fromFile(new File(fileName) ), "application/vnd.android.package-archive"); 
startActivity(i);
用这种方式安装软件,如何判断用户取消了安装……


将startActivity(i);改成startActivityForResult(intent, requestCode);

重新写onActivityResult方法即可