在不调用intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);时,
我们直接在AAcitivity中使用startActivityForResult(intent, 1);跳转到BActivity,
然后在在BActivity中使用setResult(1, intent); finish();结束BActivity
回到AActivity,会调用onActivityResult(int requestCode, int resultCode, Intent data)方法,
如果我们在A跳转到B时,使用了intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);则从B回到A,
是不会调用onActivityResult(int requestCode, int resultCode, Intent data)方法的。