草庐IT

fragmented

全部标签

android - 如何在单击按钮时清除 fragment 堆栈和 Activity 堆栈

有类似的问题,但没有一个能解决我的问题。我的应用程序流程如下:Activityhome启动ActivityB(执行设置工作)在ActivityB中,三个屏幕作为fragment......fragment1->fragment2->fragment3。这就是我制作fragment的方式。我没有使用替换。只是添加它。FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();Fragm

Android:从对话框 fragment 调用 onActivityResult()

当我在Activity中使用对话框fragment时,onActivityResult()调用正确,但现在由于我的要求,我已将Activity更改为fragment。在那种情况下,图像不会从相机和画廊加载到ImageView.....我用来在对话fragment中调用的代码是...Intentin=newIntent(Intent.ACTION_PICK,android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);getActivity().startActivityForResult(in,RESULT_LOAD_IM

android - 使用抽屉导航旋转时 fragment 发生变化

当前情景在我的应用程序中,我有带fragment的抽屉导航。在纵向模式下一切正常。问题假设在纵向模式下我从抽屉导航中选择第​​二项。它加载完美,但是当我将手机旋转到横向模式时,导航菜单中的第一个fragment被加载而不是第二个fragment。我知道我必须为fragment保存实例,但我不知道该怎么做,我应该在主要Activity中还是在fragment本身中保存 最佳答案 您应该在您的Fragment中执行此操作。只需点击以下链接:Android-save/restorefragmentstate或者也许:Onceforall,

android - ViewPager,与多个选项卡的 RecyclerView 相同的 fragment

我正在开发一个应用程序,它有一个类别列表。如果我们点击类别,那么我必须在选项卡中显示不同的子类别,每个选项卡都有一个产品列表。一切正常,选项卡和fragment都加载了正确的数据,只有recyclerviewonClick给出了不正确的项目(来自相邻fragment的recyclerview的项目).主要发生在viewpager滑动时。Activity中的代码:PagerAdapteradapter=newPagerAdapter(getSupportFragmentManager(),tabLayout.getTabCount(),response);//responseisalis

android - 以编程方式创建 MapView 并添加标记导致 fragment 中出现空指针异常

我正在尝试以编程方式创建一个MapView并添加一个MarkerPosition,如下所示:MapViewmapView=newMapView(getActivity());((ViewGroup)rootView).addView(mapView);GoogleMapgoogleMap=mapView.getMap();googleMap.addMarker(newMarkerOptions().position(newLatLng(Double.parseDouble(mEvent.getEventInfo().mEventData.mLat),Double.parseDouble

android - 如何将数据从当前 fragment 传递到前一个 fragment

我有2个FragmentsA和B。我从FragmentA开始FragmentB。我需要在FragmentB关闭之前将数据从FragmentB传递到FragmentA。它类似于startActivityForResult()想法。在fragmentA中,我调用fragmentB:FragmentBcalendarDialog=newFragmentB();calendarDialog.setTargetFragment(CurrentPanchangDialog.this,1);FragmentTransactiontransaction=getActivity().getSupport

android - 不要在 fragment 中获取 rootLayoutContainer(Android 3.0 预览版)

我目前正在研究Android3.0预览版的fragmentAPI,并构建了以下最少的代码:我有一个Activty,它应该嵌入Fragment(s),目前是这样实现的:publicclassCockpitextendsActivity{/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.cockpit);}publicstaticcla

Android fragment 无法正确替换

我正在尝试使用fragment为3.0构建应用程序。在应用程序的左侧有一个静态fragment,在右侧有一个动态fragment。我在动态部分的每个fragment都有一个标题。每当我去替换初始fragment时,第一个的标题仍然显示在第一个的标题上方。连续的替换替换了下部,但仍显示初始标题(抱歉,我还不能发布图片)。我能为图像做的最好的事情:初始标题新标题内容(显示正常)主.xml:PartialMainActivity用于改变fragmentprivatevoidopen(FragmenttoShow){FragmentTransactionfragmentTransaction=

android - 从静态 fragment 类调用主类中的方法

我有一个fragment类,我想在我的Activity的“主”类中调用一个方法。fragment类是静态的,所以这可能是导致问题的原因,尽管我必须将其保持静态。我希望能够从我的静态类中做这样的事情:方法();我试过了:getActivity().Method();虽然那没有用。我该怎么办? 最佳答案 您应该能够将返回的Activity转换为您的特定类以访问公共(public)方法。如果您的主类称为MainActivity并且您有一些公共(public)方法Method那么您可以从fragment方法中执行以下操作:((MainAct

android - 使用 TAG `android:switcher: + R.id.ot_pag_main + :0` 查找 fragment 是否安全?

我还没有在Android文档中看到这个。使用这个自动生成的标记来引用viewPager中的fragment是否安全? 最佳答案 我不推荐它,因为它是PagerAdapter实现内部的私有(private)数据。您最好将FragmentPagerAdapter和/或FragmentStatePagerAdapter源复制到您的项目中(重构到您自己的包中)。然后,您不仅不会受到命名方案的任何更改的影响,而且您甚至可以公开用于生成这些名称的方法。当然,不利的是,对那些PagerAdapter实现所做的改进将在未来对您不可用,除非您重复该过