Android:ViewPager中的空指针

时间:2012-06-12 04:15:29

标签: android android-viewpager

我正在制作一个应用程序,其中我正在使用ViewPAger,我的代码在S2和NOTE上工作正常,但是我在Y上检查了它在viewPagerAdapter上给出了异常。我的代码如下:

static PagerAdapter mPagerAdapter;
static ViewPager  mViewPager;
 static ViewPagerIndicator mIndicator;
 static String addposition;
public Context _context=this;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    // Create our custom adapter to supply pages to the viewpager.
  mPagerAdapter = new PagerAdapter(getSupportFragmentManager());

    mViewPager = (ViewPager)findViewById(R.id.pager);

    mViewPager.setAdapter(mPagerAdapter); // **Null Pointer Exception**

1 个答案:

答案 0 :(得分:1)

你不能在全球范围内写public Context _context=this;。您应该在onCreate()中初始化内容。

修改

实际上我没有看到你没有使用上下文。我认为ViewPager存在问题。可能是你正在获取ViewPager的null对象。如果您展示了xml,那么我们可以提供更好的解决方案