大神帮我看一下,带制冰机的冰箱优缺点上贴的,总感觉缺什么,

请大神帮我看一下 到底是哪儿错了 - 开源中国社区
当前访客身份:游客 [
当前位置:
public TabsAdapter(Activity activity, ViewPager pager) { &&&&&&& &super(getFragmentManager()); &&&&&&& &mContext = &&&&&&&&&&& mActionBar = activity.getActionBar(); &&&&&&&&&&& mViewPager = &&&&&&&&&&& mViewPager.setAdapter(this); &&&&&&&&&&& mViewPager.setOnPageChangeListener(this); &&&&&&& }
我完全按照API例子上将的写的& 就是actionbar用viewpager切换&&&&
&super(getFragmentManager());
这一句 报错&The constructor FragmentPagerAdapter(FragmentManager) is undefined
不知道怎么解& 谢谢了
共有5个答案
<span class="a_vote_num" id="a_vote_num_
引用来自“问问大树”的答案
将 super(activity.getFragmentManager());
改为 super(((FragmentActivity) activity).getSupportFragmentManager());
当前Activity一定要继承FragmentActivity
如果是在android3.0以后系统跑的话,你导入的包有问题,你仔细对照下
import android.app.F import android.support.v13.app.FragmentPagerA import android.app.FragmentT
如果在3.0以前系统上跑就按这位仁兄的改
--- 共有 2 条评论 ---
报错内容 与此部分无关,已经解决好了,但是楼主的问题,还是按“步行者传说”的方法解决的,
(3年前)&nbsp&
android 4.0.3是步行者的回答,一定在bin里引入supportv13jar包,但是运行的时候报错??
(3年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
将 super(activity.getFragmentManager());
改为 super(((FragmentActivity) activity).getSupportFragmentManager());
当前Activity一定要继承FragmentActivity
<span class="a_vote_num" id="a_vote_num_
你的代码是:&&super(getFragmentManager()); 而例子中的代码是super(activity.getFragmentManager());
是你抄错了还是说你的类是继承自Activity?
--- 共有 6 条评论 ---
那还是很感谢你
(4年前)&nbsp&
: 实在对不起,我没有类似的环境。
(4年前)&nbsp&
: 帮个忙呗
(4年前)&nbsp&
: 上面是我全部的代码
和 API 上代码是一样的啊
我问题中 那个 是我开始 抄错了
(4年前)&nbsp&
: 我这个答复应该已经指出你的问题所在了。
(4年前)&nbsp&
<span class="a_vote_num" id="a_vote_num_
package com.example.orderplease_
import java.util.ArrayL
import android.app.ActionB import android.app.ActionBar.T import android.app.A import android.content.C import android.os.B import android.support.v4.app.F import android.support.v4.app.FragmentPagerA import android.support.v4.app.FragmentT import android.support.v4.view.ViewP
public class Order extends Activity { &&& ViewPager mViewP &&& TabsAdapter mTabsA
&&& @Override &&& protected void onCreate(Bundle savedInstanceState) { &&&&&&& super.onCreate(savedInstanceState);
&&&&&&& mViewPager = new ViewPager(this); &&&&&&& mViewPager.setId(R.id.pager); &&&&&&& setContentView(mViewPager);
&&&&&&& final ActionBar bar = getActionBar(); &&&&&&& bar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); &&&&&&& bar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);
&&&&&&& mTabsAdapter = new TabsAdapter(this, mViewPager); &&&&&&& mTabsAdapter.addTab(bar.newTab().setText(&Simple&), &&&&&&&&&&&&&&& CountingFragment.class, null); &&&&&&& mTabsAdapter.addTab(bar.newTab().setText(&List&), &&&&&&&&&&&&&&& FragmentPagerSupport.ArrayListFragment.class, null); &&&&&&& mTabsAdapter.addTab(bar.newTab().setText(&Cursor&), &&&&&&&&&&&&&&& CursorFragment.class, null);
&&&&&&& if (savedInstanceState != null) { &&&&&&&&&&& bar.setSelectedNavigationItem(savedInstanceState.getInt(&tab&, 0)); &&&&&&& } &&& }
&&& @Override &&& protected void onSaveInstanceState(Bundle outState) { &&&&&&& super.onSaveInstanceState(outState); &&&&&&& outState.putInt(&tab&, getActionBar().getSelectedNavigationIndex()); &&& }
&&& /** &&&& * This is a helper class that implements the management of tabs and all &&&& * details of connecting a ViewPager with associated TabHost.& It relies on a &&&& * trick.& Normally a tab host has a simple API for supplying a View or &&&& * Intent that each tab will show.& This is not sufficient for switching &&&& * between pages.& So instead we make the content part of the tab host &&&& * 0dp high (it is not shown) and the TabsAdapter supplies its own dummy &&&& * view to show as the tab content.& It listens to changes in tabs, and takes &&&& * care of switch to the correct paged in the ViewPager whenever the selected &&&& * tab changes. &&&& */ &&& public static class TabsAdapter extends FragmentPagerAdapter &&&&&&&&&&& implements ActionBar.TabListener, ViewPager.OnPageChangeListener { &&&&&&& private final Context mC &&&&&&& private final ActionBar mActionB &&&&&&& private final ViewPager mViewP &&&&&&& private final ArrayList&TabInfo& mTabs = new ArrayList&TabInfo&();
&&&&&&& static final class TabInfo { &&&&&&&&&&& private final Class&?& &&&&&&&&&&& private final B
&&&&&&&&&&& TabInfo(Class&?& _class, Bundle _args) { &&&&&&&&&&&&&&& clss = _ &&&&&&&&&&&&&&& args = _ &&&&&&&&&&& } &&&&&&& }
&&&&&&& public TabsAdapter(Activity activity, ViewPager pager) { &&&&&&&&&&& super(activity.getFragmentManager()); &&&&&&&&&&& mContext = &&&&&&&&&&& mActionBar = activity.getActionBar(); &&&&&&&&&&& mViewPager = &&&&&&&&&&& mViewPager.setAdapter(this); &&&&&&&&&&& mViewPager.setOnPageChangeListener(this); &&&&&&& }
&&&&&&& public void addTab(ActionBar.Tab tab, Class&?& clss, Bundle args) { &&&&&&&&&&& TabInfo info = new TabInfo(clss, args); &&&&&&&&&&& tab.setTag(info); &&&&&&&&&&& tab.setTabListener(this); &&&&&&&&&&& mTabs.add(info); &&&&&&&&&&& mActionBar.addTab(tab); &&&&&&&&&&& notifyDataSetChanged(); &&&&&&& }
&&&&&&& @Override &&&&&&& public int getCount() { &&&&&&&&&&& return mTabs.size(); &&&&&&& }
&&&&&&& @Override &&&&&&& public Fragment getItem(int position) { &&&&&&&&&&& TabInfo info = mTabs.get(position); &&&&&&&&&&& return Fragment.instantiate(mContext, info.clss.getName(), info.args); &&&&&&& }
&&&&&&& public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) { &&&&&&& }
&&&&&&& public void onPageSelected(int position) { &&&&&&&&&&& mActionBar.setSelectedNavigationItem(position); &&&&&&& }
&&&&&&& public void onPageScrollStateChanged(int state) { &&&&&&& }
&&&&&&& public void onTabSelected(Tab tab, FragmentTransaction ft) { &&&&&&&&&&& Object tag = tab.getTag(); &&&&&&&&&&& for (int i=0; i&mTabs.size(); i++) { &&&&&&&&&&&&&&& if (mTabs.get(i) == tag) { &&&&&&&&&&&&&&&&&&& mViewPager.setCurrentItem(i); &&&&&&&&&&&&&&& } &&&&&&&&&&& } &&&&&&& }
&&&&&&& public void onTabUnselected(Tab tab, FragmentTransaction ft) { &&&&&&& }
&&&&&&& public void onTabReselected(Tab tab, FragmentTransaction ft) { &&&&&&& }
&&public void onTabReselected(Tab tab, android.app.FragmentTransaction ft) { &&&// TODO Auto-generated method stub &&& &&}
&&public void onTabSelected(Tab tab, android.app.FragmentTransaction ft) { &&&// TODO Auto-generated method stub &&& &&}
&&public void onTabUnselected(Tab tab, android.app.FragmentTransaction ft) { &&&// TODO Auto-generated method stub &&& &&}
<span class="a_vote_num" id="a_vote_num_
FragmentManager类的构造函数,错误提示找不到默认的构造函数。
--- 共有 8 条评论 ---
: 呵呵 开始炒错了
问题 还是有
(4年前)&nbsp&
: 应该例子是没错的
就是不知道哪儿出问题了
(4年前)&nbsp&
: 我 正在看API
基础不是很好
希望大神 能帮助一下
(4年前)&nbsp&
:本来是想测试 viewpager的 就按API例子上的写的
然后发现出错了/reference/android/support/v4/view/ViewPager.html
这是它的例子
(4年前)&nbsp&
: 其实在这里讨论挺好的。解决了问题,后面的人有相同问题就可以搜索到。 你看看你的类FragmentManager,贴出来看看。
(4年前)&nbsp&
更多开发者职位上
有什么技术问题吗?
黄东123的其它问题对开门冰箱和三开门冰箱有什么区别?请教各位大神,对开门冰箱跟三开门冰箱之间有什么区别,我一直都分不清,他们都各有什么特点呢,哪一种比较好?
提问者:热心网友
您可能对以下关键字也有兴趣:
相关问题:>>
交房过户中
购房完成后
账号不能为空
密码不能为空
验证码必须4位
用户名4-20位数字字母中文下划线
密码不正确且不能为空
*确认密码:
确认密码和密码不一致
验证码必须4位
我已阅读并同意最近浏览论坛:
关注/收藏的论坛:
热门论坛推荐:
验证码:输入右侧的字母和数字
下次自动登录
还未注册用户?&&&
您的赞赏是对楼主的鼓励!
1~200元之间
金额须在1~200元之间
去车系频道
自动加载图片
16:50:15 | 来自
大神帮我看一下怎么回事,急急急
引用 华兴鞋材
16:50:15 发表于 主楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家&#183;知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
完成汽车之家&#183;知道解答问答任务,并被提问者采纳为满意回答。并符合升级规则,即可得解答达人二级勋章
参与汽车之家10周年“真交情,十年如初”活动,获此勋章,感谢一路上有你的陪伴。
上传购车发票,点评购车服务感受,通过工作人员审核,特授予【真实报价员】专属勋章。
完成汽车之家&#183;知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人三级勋章。
17:37:19 | 来自
引用 诚实阳光
17:37:19 发表于 1楼 的内容:
禁止发布色情、反动及广告内容!
17:38:27 | 来自
一年前装的氙气
引用 华兴鞋材
17:38:27 发表于 2楼 的内容:
禁止发布色情、反动及广告内容!
20:16:29 | 来自
又没有专业人士帮我看看啊
引用 华兴鞋材
20:16:29 发表于 3楼 的内容:
禁止发布色情、反动及广告内容!
完成汽车之家&#183;知道升级任务,解答问答,并被提问者采纳为满意回答,可得解答达人一级勋章
13:18:13 | 来自
换个氧传就可以了
13:18:13 发表于 4楼 的内容:
禁止发布色情、反动及广告内容!
14:01:06 | 来自
13:18:13 发表在 换个氧传就可以了换前边后边
引用 华兴鞋材
14:01:06 发表于 5楼 的内容:
禁止发布色情、反动及广告内容!
正在提交回复,请稍候...
mainTopic.xRender=YES
楼主有更新时通知我
已取消此帖的收藏
您已被楼主屏蔽,不能回复该帖子

我要回帖

更多关于 酷派大神f2致命缺点 的文章

 

随机推荐