草庐IT

Fragment2

全部标签

Android 无法保留嵌套在其他 fragment 中的 fragment

我的应用程序有问题,我尝试在另一个fragment中添加三个fragment,然后Eclipse显示:java.lang.IllegalStateException:Can'tretainfragementsthatarenestedinotherfragments这是我在childFragments中的代码getChildFragmentManager().beginTransaction().add(R.id.shop_fragment_container,shopTopOneFragment).add(R.id.shop_fragment_container,shopTopTwo

android - Activity 与 Fragment 交互

我有一个包含多个Fragment的Activity。我想显示一个DialogFragment或从其中一个Fragment打开另一个Fragment。我知道Activity应该是负责打开Fragment的那个,所以我尝试了一些事情。首先我尝试使用getActivity()并转换它,这样我就可以在Activity中调用一个方法来显示Fragment但是这会在Fragment与Activity并且我想尽可能避免添加依赖项。第二个接下来,我尝试了一个监听器来通知Activity它应该显示一个Fragment。所以我在Activity中创建了一个类来实现监听接口(interface)。但是我遇到

android - Butterknife fragment 按钮不起作用

我有一个正在使用Butterknife的fragment。publicclassFooFragmentextendsFragment{@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.layout.foo,container,false);ButterKnife.inject(this,view);returnview;}@OnClick(R.id.some_btn)publicvo

android - Facebook在android中的 fragment 登录

我正在尝试使用自定义界面登录Facebook,它在Activity类中运行良好。我也必须在Fragment中做同样的事情。但回调没有执行。是不是不能在Fragment的OnActivityResult中添加CallbackResult?? 最佳答案 您只需在ActivityonActivityResult中添加此代码即可。for(Fragmentfragment:getSupportFragmentManager().getFragments()){//System.out.println("@#@");fragment.onAct

Android Fragment 在 onCreateView() 中被赋予一个空容器

我正在尝试以一种非常简单的方式使用Androidfragment,类似于Android开发者网站上的教程。我有一个具有以下代码的Activity(MediaInfoActivity):publicclassMediaInfoActivityextendsFragmentActivity{privatefinalStringTAG="MediaInfoActivity";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Log.i(TAG,"onCreat

ViewPager 和 FragmentPagerAdapter 中 Fragment 的 Android 生命周期管理

我一直在努力找出在FragmentActivity中正确管理Fragment的方法。与ViewPager是。在我详细介绍之前,我面临的问题的快速摘要如下:我有一个FragmentActivity与ViewPager.ViewPager使用自定义但非常简单FragmentPagerAdapter.每个Fragment内ViewPager包含一个ExpandableListView.我还有一个名为“刷新”的操作栏按钮。现在,让我们假设ViewPager只有一个Fragment.Activity已创建,Fragment的ExpandableListView人口稠密(到目前为止一切顺利)。当点

android - 使用抽屉导航处理 fragment 返回堆栈

我正在实现抽屉导航并且运行良好。所以我在点击抽屉导航时调用fragment,它也在工作,而且我从主页fragment调用另一个fragment并维护每个fragment的返回堆栈,但问题是从我无法去的子fragment中按下主页fragment,刚刚退出应用程序。我不想要这个。我想要什么点击NavigationDrawer->HomePageFragment->AnotherChildFragment(OnListItemclickofHomePageFragment)但是在没有进入Homepagefragment的情况下按下后退直接退出应用程序。这是我的代码:(在带抽屉导航的frag

android - 在 React Native Android ViewManager 中公开 fragment

我正在尝试将YouTubeAndroidAPI包装为ReactNative的UI组件。我在Android配置方面取得了成功(获得onInitializationSuccess),但是我无法弄清楚如何将YouTubePlayerView返回到我的ReactNative应用程序。根据文档,如果您无法扩展YouTubeBaseActivity,他们建议使用YouTubePlayerFragment。由于Android上的ReactNative不使用基于XML的布局,我尝试以编程方式创建View。但是,当我返回包装View时(我尝试作为FrameLayout,但不确定这是否是正确的选择)我创建

android - Android 中 fragment 内的选项卡

我正在尝试在Fragment中添加一个TabHost,就像在调用时出现NullPointerExceptionmTabHost.setup()可能是什么问题?下面的代码@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.tabs_layout,container,false);mTabHost=(FragmentTabHost)rootView.findViewB

android - Viewpager 中 fragment 的 OptionsMenu 显示彼此的按钮

我在viewpager中有三个fragment。其中两个fragment有它们自己版本的onCreateOptionsMenu方法:@OverridepublicvoidonCreateOptionsMenu(Menumenu,MenuInflaterinflater){super.onCreateOptionsMenu(menu,inflater);//Setup1actionbuttoninflater.inflate(R.menu.home_snapshot_add,menu);}@OverridepublicvoidonCreateOptionsMenu(Menumenu,Me