软件开发-安卓,null expection,说FragmentManagerImpl什么的,求解决

问题描述

安卓,null expection,说FragmentManagerImpl什么的,求解决

先上logcat:

开发-安卓,null expection,说FragmentManagerImpl什么的,求解决-fragmentmanagerimpl">

估计和viewpager有关,下面上viewpager的布局:

 <?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent"
    android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"

    tools:showIn="@layout/activity_main" tools:context=".MainActivity"
    android:id="@+id/drawerlayout">

        <android.support.v4.view.ViewPager
            android:id="@+id/viewpager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"/>

    <ListView
        android:id="@+id/listview"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:background="#3366cc">

    </ListView>

</android.support.v4.widget.DrawerLayout>

下面是FragmentPagerAdapter:

 public class MyFragmentPagerAdapter extends FragmentPagerAdapter
{
    List<Fragment> list;
    String[] titles;
    public Fragment getItem(int position)
    {
        return list.get(position);

    }
    public int getCount()
    {
        return list.size();
    }
    MyFragmentPagerAdapter(FragmentManager fm,List<Fragment> list,String[] titles)
    {
        super(fm);
        this.list=list;
        this.titles=titles;
    }
    public String getTitle(int position)
    {
        return titles[position];
    }

}

MainActivity中和viewpager有关的部分:

  listFragment=new ArrayList<Fragment>();
        listFragment.add(f1);
        listFragment.add(f2);
        listFragment.add(f3);
        listFragment.add(f4);
        listFragment.add(f5);
        viewPager=(ViewPager)super.findViewById(R.id.viewpager);
        fragmentPagerAdapter=new MyFragmentPagerAdapter(getSupportFragmentManager(),listFragment,new String[]{"标签1","标签2","标签3","标签4","标签5"});
       viewPager.setAdapter(fragmentPagerAdapter);
        tabLayout=(TabLayout)super.findViewById(R.id.tablayout);
        for(int i=0;i<5;i++)
        {
            tabLayout.addTab(tabLayout.newTab().setText("标签"+i));
        }
        tabLayout.setTabMode(TabLayout.MODE_FIXED);
        tabLayout.setupWithViewPager(viewPager);

求教怎么解决?

解决方案

http://blog.csdn.net/xiaoyitian0/article/details/46969059

时间: 2024-09-05 09:06:54

软件开发-安卓,null expection,说FragmentManagerImpl什么的,求解决的相关文章

软件开发-安卓,baseadapter,报错,求指教

问题描述 安卓,baseadapter,报错,求指教 logcat如下:开发-安卓,baseadapter,报错,求指教-安卓baseadapter"> content_main: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns

android-网上的方法都试过了,软件也重装了,Android studio 报错,求解决,在线等..

问题描述 网上的方法都试过了,软件也重装了,Android studio 报错,求解决,在线等.. Error:Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user guide chapter

软件开发-安卓,文件夹创建及文件读写出错,希望大神看看

问题描述 安卓,文件夹创建及文件读写出错,希望大神看看 以下是mainActivity: package com.example.dell_pc.myapplication; import android.content.DialogInterface; import android.os.Bundle; import android.os.Environment; import android.support.design.widget.FloatingActionButton; import

软件开发-安卓,自定义ActionProvider无法打开子菜单

问题描述 安卓,自定义ActionProvider无法打开子菜单 开发-安卓,自定义ActionProvider无法打开子菜单-自定义actionprovider"> 解决方案 http://dengyin2000.iteye.com/blog/2054610

软件开发-安卓 无法在sd咔创建文件夹,创建文件就可以,请问怎么解决?

问题描述 安卓 无法在sd咔创建文件夹,创建文件就可以,请问怎么解决? 先上一段创建文件夹的代码: if(Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) { File f=Environment.getExternalStorageDirectory(); try { str = f.getCanonicalPath() + "/mytest"; if (!f.exists()) f.mk

软件开发-安卓,jsoup,解析网页中的javascript的内容,提取信息

问题描述 安卓,jsoup,解析网页中的javascript的内容,提取信息 开发-安卓,jsoup,解析网页中的javascript的内容,提取信息-jsoup解析javascript"> 这个是网页地址:http://www.bilibili.com/mobile/subchannel.html#tid=33 以下是抓取到的网页源码,以图片发出,实在不好意思了,可是好像因为这个而发不出来了,现在安全起见还是以图片的形式发出,或者可以上该链接获取,我是用ie仿真为windows phon

软件开发-安卓,viewpager中什么都不显示,求指点

问题描述 安卓,viewpager中什么都不显示,求指点 应该已经用fragmentPagerAdapter设置好了fragment,可是viewpager set了adapter后,什么都没有. 先上图:开发-安卓,viewpager中什么都不显示,求指点-安卓开发viewpager"> 下面是content_main,在其中添加了viewpager的组件 <?xml version="1.0" encoding="utf-8"?> &

安卓 开发-安卓studio模拟器不能正常运行,该怎么解决

问题描述 安卓studio模拟器不能正常运行,该怎么解决 出现了AVD's configuration is missing a kernel file ,这个问题应该怎么解决 解决方案 用第三方的别用默认的,不好用,又慢! 解决方案二: 农企的cpu吧!!!!! 解决方案三: 你点开maneger sdk 更新一下tools 试试 解决方案四: 直接用genymotion试试.

软件开发-安卓,fragmentTabHost中,使用自定义的view后就出错了,求指导

问题描述 安卓,fragmentTabHost中,使用自定义的view后就出错了,求指导 原本在tabspec里的setIndicator就使用简单的字符串,没事,已经完成了. 然后想试试这里使用自定义样式,就报了个nullpointerException 下面贴下代码: package com.example.test_fragmenttaghost; import android.os.Bundle; import android.view.*; import com.example.tes