android – Roman Nurik的向导寻呼机 – 如何访问收集的数据?

android – Roman Nurik的向导寻呼机 – 如何访问收集的数据?,第1张

概述我正在尝试使用Roman Nurik的库( https://plus.google.com/113735310430199015092/posts/6cVymZvn3f4)制作一个向导. 我无法从Review Fragment访问收集的数据. 我在ReviewFragment中公开了mCurrentReviewItems,然后我就这样尝试了 mNextButton.setOnClickListen 我正在尝试使用Roman Nurik的库( https://plus.google.com/113735310430199015092/posts/6cVymZvn3f4)制作一个向导.

我无法从RevIEw Fragment访问收集的数据.
我在RevIEwFragment中公开了mCurrentRevIEwItems,然后我就这样尝试了

mNextbutton.setonClickListener(new VIEw.OnClickListener() {    @OverrIDe    public voID onClick(VIEw vIEw) {        if (mPager.getCurrentItem() == mCurrentPageSequence.size()) {            RevIEwFragment revIEwFragment = (RevIEwFragment)  mPagerAdapter.getItem(mPager.getCurrentItem());            for (RevIEwItem item : revIEwFragment.mCurrentRevIEwItems)                Log.d(MainActivity.TAG,"Item: " + item.getdisplayValue());            }        } else {            if (mEditingAfterRevIEw) {                mPager.setCurrentItem(mPagerAdapter.getCount() - 1);            } else {                    mPager.setCurrentItem(mPager.getCurrentItem() + 1);            }        }   }});

但它始终为空.

解决方法 if if(mPager.getCurrentItem()== mCurrentPageSequence.size()){}

对于单页变量:

String data = mWizardModel.findByKey("SanDWich:Bread").getData().getString(Page.SIMPLE_DATA_KEY);

对于自定义页面:

String data = mWizardModel.findByKey(THE_KEY).getData().getString(CustomerInfoPage.YOUR_DATA_KEY);

如果要将数据分配回向导,请将其放在FragmentActivity中onCreate的末尾:

Bundle data = new Bundle();if (!TextUtils.isEmpty(DATA_STRING)) {    data.putString(Page.SIMPLE_DATA_KEY,DATA_STRING);    mWizardModel.findByKey("SanDWich:Bread"").resetData(data);}

关键的“三明治:面包”来自这个例子,改变任何适合你的东西.永远不要尝试多人,我认为它或多或少是一样的.

总结

以上是内存溢出为你收集整理的android – Roman Nurik的向导寻呼机 – 如何访问收集的数据?全部内容,希望文章能够帮你解决android – Roman Nurik的向导寻呼机 – 如何访问收集的数据?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1137806.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存