FlipView适配器未更新

时间:2015-07-28 09:31:05

标签: java android flipview

flipview的适配器设置为onCreate。一切正常。用户意在选择另一个活动上的一些项目,这些项目将更新翻转视图上的项目。我通过在调用onResume时更改flipView的适配器来实现此功能,而dismiss活动是selectionActivity。代码已执行但它没有反映在flipView项目上。

我在onCreate上做了什么

 @Override
        public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            View rootView = inflater.inflate(R.layout.flip_main, container, false);
            mFlipView = (FlipView) rootView.findViewById(R.id.flip_view);

            mAdapter = new FlipAdapter(getActivity(),getHomeItems(), getFragmentManager());
            mAdapter.setCallback(this);
            mFlipView.setAdapter(mAdapter);
            mFlipView.setOnFlipListener(this);
            if (isFirstShown) {
                mFlipView.peakNext(false);
                isFirstShown = false;
            }
            mFlipView.setOverFlipMode(OverFlipMode.RUBBER_BAND);
            mFlipView.setEmptyView(getActivity().findViewById(R.id.empty_view));
            mFlipView.setOnOverFlipListener(this);
            return rootView;
        }

用户进行选择后调用的内容

FlipAdapterTest mAdapter = new FlipAdapterTest(getActivity(), getHomeItems(), getFragmentManager());
    mFlipView.removeAllViews();
    mFlipView.setAdapter(mAdapter);

0 个答案:

没有答案