fragment使用startActivity就会空指针异常是怎么回事

李狗剩 2015-06-21 01:55:59
在使用Github上面的开源工程ViewPageIndicator,但是总是出错,日了狗了!!!

MainActivity的代码:
public class MainActivity extends FragmentActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(new MyAdapter(getSupportFragmentManager()));

TitlePageIndicator titleIndicator = (TitlePageIndicator) findViewById(R.id.indicator);
titleIndicator.setViewPager(pager);
}


}

然后我就是在适配器中新建了三个fragment,但是只要在里面嗲用startActivity就会nullpointException,不知道什么情况!!!

@Override
public Fragment getItem(int arg0) {

Fragment ft = null;

switch (arg0) {
case 0:
ft = new fragment1();
break;
case 1:
ft = new fragment2();
break;
case 2:
ft = new fragment3();
break;

}
return ft;
}
...全文
217 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
苏戴默 2015-06-21
  • 打赏
  • 举报
回复
我也碰过你的问题,Fragment里面没有包含Activity,Intent是Activity的子类,所以你调用会报错。你试下用回调就可以解决问题
李狗剩 2015-06-21
  • 打赏
  • 举报
回复
跪求大神来指点啊!!!

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧