android– 在fragmentTabs之间切换,给出意想不到的结果

android– 在fragmentTabs之间切换,给出意想不到的结果,第1张

概述我试图在http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html年实现FragmentTabs.一切顺利,直到我这样做:我从一个标签开始了许多不同的片段,如:TAB1 - >片

我试图在http://developer.android.com/resources/samples/Support4Demos/src/com/example/android/supportv4/app/FragmentTabs.html年实现FragmentTabs.一切顺利,直到我这样做:

我从一个标签开始了许多不同的片段,如:

TAB1 – >片段1 —> fragment2 —> fragment3

TAB2

但是当我切换到tab2并再次回到tab1时,我得到的是fragment1屏幕而不是fragment3(即我在第一个标签中有3个片段,而我在第3个片段上,在切换到第二个标签后我再来到第一个标签上,我是被带到第一个片段而不是第三个)..任何人都可以告诉可能是什么概率?

        @OverrIDe        public voID onTabChanged(String tabID) {            TabInfo newTab = mTabs.get(tabID);            if (mLastTab != newTab) {                FragmentTransaction ft = mActivity.getSupportFragmentManager().beginTransaction();                if (mLastTab != null) {                    if (mLastTab.fragment != null) {                        ft.detach(mLastTab.fragment);                    }                }                if (newTab != null) {                    if (newTab.fragment == null) {                        newTab.fragment = Fragment.instantiate(mActivity,newTab.clss.getname(),newTab.args);                        ft.add(mContainerID,newTab.fragment,newTab.tag);                    } else {                        ft.attach(newTab.fragment);                    }                }                mLastTab = newTab;                ft.commit();                mActivity.getSupportFragmentManager().executePendingTransactions();            }        }

当我评论attach()和detatch()时,我得到了这个:最佳答案没有更多的细节,很难说出具体的错误.但是,我可以从个人经验中说,当我第一次实现片段选项卡时,在找到有用的东西之前,我经历了很多糟糕的教程.最终对我有用的教程在这里:
http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/

作为奖励,还有一些Github源代码:
https://github.com/mitchwongho/Andy/tree/master/Andy/src/com/andy/fragments/tabs 总结

以上是内存溢出为你收集整理的android – 在fragmentTabs之间切换,给出意想不到的结果全部内容,希望文章能够帮你解决android – 在fragmentTabs之间切换,给出意想不到的结果所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139984.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存