【问题标题】:Costs of making an app [duplicate]制作应用程序的成本[重复]
【发布时间】:2016-12-07 23:50:13
【问题描述】:

对于大型企业,您会要求多少应用程序?

【问题讨论】:

  • 请显示myFragmentPagerAdapter
  • 另外,尝试创建一个minimal reproducible example。 ViewPager 的所有 Fragment 是否都会发生这种情况,或者您可以在调试时取出一些片段?
  • 我的 ViewPager 中有 3 个片段,只有 infoFragment 不想去活动,但我尝试了另一个活动并且它有效,所以故障必须在 infoactivity .. 我使用的地方一个标签布局

标签: java android nullpointerexception android-viewpager android-tabhost


【解决方案1】:

在我的 ViewPager 中有 3 个片段

那为什么你只得到两个而另一个为空?

@Override
public Fragment getItem(int position) {

    switch (position){
        case 0:
            new OnthaalFragment();
        case 1:
            new EventFragment();
        default:
            return null;
    }
}

顺便说一句,这个数字是由这个决定的

@Override
public int getCount() {
    return this.mTabTitles.length;
}

【讨论】:

  • 不,fragmentpageradapter 是用于我在 infoactivity 上的 tablayout,它有 2 个选项卡。
  • 但我的 viewpager 上确实有 3 个片段,所以我的应用程序从带有 3 个片段的 viewpager 开始,一个片段不能转到另一个名为 infoactivity 的活动。在那个活动中,我有与这个 fragmentpageradapter 连接的 tablayout。你明白吗?
  • 我是说你应该删除return null,或者返回位置2的片段
  • ok 我在其他情况下设置了“返回”,确实它给了我一个新错误。再次出现空指针异常。你能再帮我一次吗?
  • E/AndroidRuntime:致命异常:主进程:com.vives.degavers,PID:6115 java.lang.NullPointerException:尝试调用接口方法'com.vives.degavers.adapter.EventAdapter com。 vives.degavers.info.cedric.EventFragment$OnFragmentInteractionListener.getEventAdapter()' 在 com.vives.degavers.info.cedric.EventFragment.onCreateView(EventFragment.java:40) 处的空对象引用上
猜你喜欢
  • 2014-06-19
  • 2010-11-09
  • 1970-01-01
  • 2011-11-07
  • 1970-01-01
  • 2021-09-16
  • 1970-01-01
  • 1970-01-01
  • 2015-06-25
相关资源
最近更新 更多