草庐IT

fragment_container_main

全部标签

android - 为 SupportMapFragment 膨胀类 fragment 时出错

我有一个正在使用的SupportMapFragment,在我测试过的每台设备上都运行良好。我收到了java.io.FileNotFoundException的错误报告,内容如下:java.lang.RuntimeException:UnabletostartactivityComponentInfo{com.koosprozinski.westernwheels/com.koosprozinski.westernwheels.MainActivity}:android.view.InflateException:BinaryXMLfileline#9:Errorinflatingcla

Android - fragment 中的绑定(bind)服务

我有一个Activity类,在它的onResume部分我使用了下一个代码-@OverrideprotectedvoidonResume(){super.onResume();bindService(newIntent(MainActivity.this,IMService.class),mConnection,Context.BIND_AUTO_CREATE);}在onPause我使用了下一个代码-@OverrideprotectedvoidonPause(){unbindService(mConnection);super.onPause();}如您所知,我正在绑定(bind)和解除

android - 如何将 ShowCaseView v5 构建器与 fragment 一起使用?

我找到了旧版本的示例,但没有找到新构建器模式的示例。有谁知道如何做到这一点? 最佳答案 Builder构造函数只需要一个ActivitypublicBuilder(Activityactivity)所以:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//InflatethelayoutforthisfragmentViewview=inflater.inflate(R.layout.fragment

java - Android fragment 管理器不兼容的类型

尝试设置管理器以执行fragment事务时,我在主要Activity中遇到此错误。错误:不兼容的类型,必需:Android.Support.v4.app.FragmentManager。找到:Android.app.FragmentManager在这一行:FragmentManagermanager=getFragmentManager();主要Activity的完整代码:importandroid.app.Activity;importandroid.app.FragmentTransaction;importandroid.support.v4.app.FragmentActivi

Android:Fragment !isDetached() 和 isAdded() 有什么区别?

在我的Fragment中,我想在加载一些数据后做一个Toast,如下所示:Toast.makeText(getActivity(),R.string.toast_loading_done,Toast.LENGTH_SHORT).show();这仅在Fragment仍附加到Activity时才有意义,即Fragment可见且getActivity()不会返回null。我可以用!isDetached()或isAdded()检查,对吗?我想知道这两种方法有什么区别,我应该优先使用哪一种? 最佳答案 Fragment可以附加到Activit

android - Android Fragments 中方向改变时的布局改变

请提出解决方案。当我旋转我的fragment时,它应该变成横向模式并显示另一个布局。但是屏幕没有旋转到横向。我的代码如下:这是称为仪表板的主要布局,现在处于纵向模式:@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=View.inflate(getContext(),R.frag_dashboard,null);changeview=(ShimmerTextView)view.findViewById(R.id.chan

android - Fragment BackStack 在使用 Glide Image Library 加载图像后清除

我使用Glide加载图像(图像在我的fragment中)。并处理backpress上的fragmentbackstack以在fragment之间导航。加载图像后,我的fragment堆栈替换为以下fragmentcom.bumptech.glide.manager.SupportRequestManagerFragment条目所以我现在无法处理后台堆栈,我不希望将glideSupportRequestManagerFragment附加到fragment后台堆栈中,我还阅读了以下链接中的glide文档http://bumptech.github.io/glide/javadocs/360

android - 使用自定义 Loader 时,不会在 ViewPager fragment 上调用 ​​onResume()

简短版:我有一个维护ViewPager的fragment为了显示另外两个fragment,我们称它们为FragmentOne和FragmentTwo.启动应用程序时FragmentOne可见并且FragmentTwo不在屏幕上,仅当向左滑动View时才可见。通常onStart()和onResume()一旦应用程序启动,立即为两个fragment调用。我遇到的问题是FragmentOne开始自定义Loader然后onResume()没有被调用FragmentTwo直到它完全可见。问题:这是我的代码问题还是Android支持库中的错误?(该库的修订版12未出现此问题,它从修订版13开始出现

android - fragment 继承Android

是否可以/建议在Android中让不同的fragment相互继承?初始化已在父类(superclass)中初始化的事物并向其添加事物的最佳方法是什么?(->例如像在其构造函数中使用super()然后初始化其他对象的普通子类)我在网上查了一下,但没有找到太多这方面的信息。我知道可以returnsuper.onCreateView()但之后你不能初始化其他对象/View....@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){super.on

android - ViewPager fragment 在抽屉导航 fragment 内第二次无法正常工作

我有一个NavigationDrawer,其中有一个用于TabViewer的fragment。在tabviewer中,我使用ViewPager,它也在Fragment中。ViewPager的代码是viewPager=(ViewPager)rootView.findViewById(R.id.pager);viewPager.setAdapter(newTabsPagerAdapter(((FragmentActivity)getActivity()).getSupportFragmentManager()));PagerSlidingTabStriptabsStrip=(PagerSl