https://my.oschina.net/xsjayz/blog/138447 在做activity跳转fragment的时候可以用到, [html] view plain copy /* * launchMode为singleTask的时候,通过Intent启到一个Activity, * 如果系统已经存在一个实例,系统就会将请求发送到这个实例上, * 但这个时候,系统就不会再调用通常情况下我们处理请求数据的onCreate方法, * 而是调用onNewIntent方法 * */ @Override protected void onNewIntent(Intent intent) { super.onNewIntent(intent); int channel = intent.getIntExtra(BROAD_KEY_HOME_TAB_ID, -1);//判断哪一个页面 if(channel==-1){ mViewPager.setCurrentItem(0); }else{ isRefreshAll = true; mViewPager.setCurrentItem(channel); if(channel == TAG_Window_All){ mFragmentMap.get(channel).updatePagerData(intent); } } }