startActivityForResult跳转与startActivity跳转
startActivityForResult的跳转相比较于startActivity跳转多了返回原页面数据传输功能
其实就相当于两个Activity A 与 B
A先跳转到B 当B再跳转到A时 在A的中调用 onActivityResult 可接收来自B页面的传递信息
相对于startActivity常用于跳转至 **系统相机** 然后 返回照片的绝对路径
//跳转 其中i为标记 当返回时使用(想来是避免当代码中多个不同的Activity调用(虽然不会同时),用来标记的)
startActivityForResult(new Intent(A.this, B.class), i);
//跳转实例2-跳转相机并获取照片绝对路径 MediaStore.ACTION_IMAGE_CAPTURE即为系统相机
protected static final int REQUEST_CODE_CAMERA = 1; //标记
protected File cameraFile; //路径
public void opencapture{
//判断sd卡权限
if (!EaseCommonUtils.isSdcardExist()) {
Toast.makeText(getActivity(), SD卡权限未开, Toast