addToBackStack导致memery问题

时间:2018-03-09 12:32:27

标签: android android-fragments fragment android-support-library heap-memory

我通过添加或替换将新片段添加到容器中观察到它导致堆问题。

df = pd.DataFrame({'name': ['item1', 'item2'],
                   'Coord': ['19.28152437,47.78960029', '20.15190158,46.25528206']})

df['Coord'] = df['Coord'].apply(lambda x: list(map(float, x.split(','))))
d = df.set_index('name')['Coord'].to_dict()

# {'item1': [19.28152437, 47.78960029], 'item2': [20.15190158, 46.25528206]}

替换片段代码

  RetailSlidingTabFragment retailSlidingTabFragment = RetailSlidingTabFragment.newInstance(typeId, searchTerm, retailCategoryItem.getMenuSlug(), location, retailCategoryItem.getName());

  getActivity().getSupportFragmentManager().beginTransaction()
                    .setCustomAnimations(android.R.anim.slide_in_left,
                            android.R.anim.slide_out_right, android.R.anim.slide_in_left, android.R.anim.slide_out_right)
                    .add(R.id.main_content, retailSlidingTabFragment, "Category")
                    .addToBackStack("Category")
                    .commit();

几次按下并打开片段后,出现了这个问题。 如何解决?

0 个答案:

没有答案