Attempt to write to field 'android.support.v4.app.FragmentManagerI...
E/AndroidRuntime﹕ FATAL EXCEPTION: main
Process: org.example.magnusluca.drawertestapp, PID: 3624
java.lang.NullPointerException: Attempt to write to field 'android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager' on a null object reference
没修改前代码:
public class OrderManagerFragmentPagerAdapter extends FragmentPagerAdapter { private FollowingResult.DataEntity.CountEntity countEntity; public OrderManagerFragmentPagerAdapter(FragmentManager fm, FollowingResult.DataEntity.CountEntity countEntity) { super(fm); this.countEntity = countEntity; } @Override public void destroyItem(ViewGroup container, int position, Object object) { //super.destroyItem(container, position, object); } @Override public Fragment getItem(int position) { OrderManagerFragment badgeRefreshListener = OrderManagerFragment .this; String strTabTitle = TITLES[position]; switch (strTabTitle) { case "新订单": return NewOrderFragment.newInstance(badgeRefreshListener); case "跟踪中": return NewOrderFragment.newInstance(badgeRefreshListener); case "转出": return NewOrderFragment.newInstance(badgeRefreshListener); case "成交": return NewOrderFragment.newInstance(badgeRefreshListener); case "流失": return NewOrderFragment.newInstance(badgeRefreshListener); case "无效": return NewOrderFragment.newInstance(badgeRefreshListener); default: return null; } } @Override public CharSequence getPageTitle(int position) { return TITLES[position % TITLES.length]; } @Override public int getCount() { return TITLES.length; } }
出问题主要出现在标红的地方,代码修改过为
return new NewOrderFragment();
问题解决
stackoverflow上面解决方案:http://stackoverflow.com/questions/26822516/how-to-display-3-fragments-inside-pageviewer

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
I.MX6 Android CAN 命令行测试
/********************************************************************* * I.MX6 Android CAN 命令行测试 * 说明: * 这里使用can-utils测试一下CAN驱动。 * * 2016-8-9 深圳 南山平山村 曾剑锋 ********************************************************************/ 一、shell 命令流程: 1. netcfg can0 down 2. ip link set can0 type can bitrate 1000000 triple-sampling on(或者:ip link set can0 up type can bitrate 1000000) 3. ip -details -statistic link show can0 4. netcfg can0 up 5. ./cansend can0 111#1122334455667788 6. ip -details -statistic link...
- 下一篇
iOS - UIToolbar
前言 NS_CLASS_AVAILABLE_IOS(2_0) __TVOS_PROHIBITED @interface UIToolbar : UIView <UIBarPositioning> @available(iOS 2.0, *) public class UIToolbar : UIView, UIBarPositioning 工具条控件 UIToolbar 用做工具条按钮项(UIBarButtonItem)的容器,可以盛放一个或者多个工具条按钮项,一般放置在界面顶部或者底部。如果要针对工具条按钮项自定义视图,可以使用 UIToolbarDelegate 设置。 1、UIToolbar 的创建 Objective-C // 创建 UIToolbar 工具条,工具条上面可以放一些导航专用按钮项 UIToolbar *toolbar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 20, self.view.bounds.size.width, 44)]; [self.view addSubview:toolbar]...
相关文章
文章评论
共有0条评论来说两句吧...