调用activity.startactivityForResult()方法启动activity,返回需要调用setResult()方法,然后finish(),这时如果数据大就会出现明显卡顿,
解决方法如下:
AppCompatActivity中的方法:
@Override public void onBackPressed() { if (imagePagerFragment != null && imagePagerFragment.isVisible()) { if (getSupportFragmentManager().getBackStackEntryCount() > 0) { getSupportFragmentManager().popBackStack(); } } else { super.onBackPressed(); } }
调用此方法返回未发现明显卡顿