我有一个带有左侧屏幕ListView
的fragment
...
无论何时用户点击ListView
中的任何一项,我都会在右侧显示fragment
...
下面是我使用事务的方式:
FragmentManager fragmentManager = getFragmentManager();
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
SiteDetailsFragmentActivity fragment = new SiteDetailsFragmentActivity();
fragment.setArguments(args);
fragmentTransaction.replace(R.id.fragment1, fragment);
fragmentTransaction.commit();
为什么ds交易如此缓慢?
ListView
需要时间来加载数据。尝试在fragment
的onCreateView()
之后使用AsyncTask
来加载ListView
数据。 - The HeistonCreateView()
执行后,在后台加载正确的“Fragment”数据。 - The Heist