下面这段代码是Fragement里面的,
1.对于使用getActivity().startActivity方式跳转,实际上自然使用的是MimeFragement附属的activity里面的startActivity方法(已经验证)
2.使用startActivity方法,使用的则是Fragment的跳转,在MimeFragement附属的activity里面是拦截不到这个跳转的(已经验证)
case R.id.call_us://联系我们 Uri uri = Uri.parse("tel:" +getString(R.string.tel)); intent = new Intent(Intent.ACTION_DIAL, uri); getActivity().startActivity(intent); break; case R.id.wait_to_pay://待支付 if (PreferencesUtil.getPhoneNum() == null) { startAnimActivity(LoginActivity.class); return; } intent = new Intent(getActivity(), OrderListActivity.class); intent.putExtra(ExtraName.ORDER_TYPE, 1); startActivity(intent); break;