草庐IT

expire_fragment

全部标签

android - 如何使 SharedElement 在 fragment 内的 viewPager fragment 中工作

我的情况是我只有一项Activity。首先,它显示fragment1,在该fragment内,我有一个recyclerView来显示cardview列表,在每个CardView内,有一个图像。当用户点击每个CardView时,fragment1将被替换为fragment2。Fragment2包含一个viewPager,viewpager显示与fragment1中的recyclerView相同的数据,但更具体。我想在fragment1中的image1到fragment2中的image2之间制作一个shareElement动画。我所做的是:recyclerView的OnLickListen

javascript - 链接或 Javascript fragment 从 android 强制门户浏览器上的链接打开外部应用程序

我需要从强制门户浏览器打开android应用程序,但我无法使用intent://scan/#Intent(intent扫描)实现它,结果是net:ERR_UNKNOWN_URL_SCHEME.还有其他方法可以实现吗? 最佳答案 使用mobiledeeplinks为了这。如果您使用的应用程序实现了深层链接,这就是您通常使用的。appname://path/to/actionhttps://developer.android.com/training/app-links/deep-linkinghttps://www.apptamin.

android - 导航 DESTINATION_NAME 对此 NavController 未知,是否正在重新打开之前使用 navController.popBackStack() 关闭的 fragment ?

我在我的应用程序中使用导航组件,最近它工作正常但是在将项目更新到AndroidX之后我收到错误消息navigationdestinationDESTINATION_NAMEisunknowntothisNavController仅当该目的地(我将要打开的)之前使用navController.popBackStack()从自身关闭时。此外,如果我从MainActivity中关闭DESTINATIONfragment,也不会出现错误,但仅发生错误fragment是使用popBackStack从自身中关闭的。像下面一样DestinationFragmentviewModelOfActivit

android - 使用 ViewPager2 获取当前 fragment

我正在将我的ViewPager迁移到ViewPager2,因为后者应该可以解决前者的所有问题。不幸的是,当它与FragmentStateAdapter一起使用时,我找不到任何方法来获取当前显示的fragment。viewPager.getCurrentItem()给出当前显示的索引,adapter.getItem(index)通常为当前索引创建一个新的Fragment.除非在getItem()中保留对所有创建的fragment的引用,否则我不知道如何访问当前显示的fragment。对于旧的ViewPager,一种解决方案是调用adapter.instantiateItem(index)

Android Fragment backStack 问题

我的Activity中有以下代码:publicvoidcategoryClicked(intcategoryId,StringcategoryName){ItemListnewFragment=ItemList.newInstance(categoryId);FragmentTransactionft=getFragmentManager().beginTransaction();ft.replace(R.id.itemContainer,newFragment);ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN);f

选项卡主机中的 Android fragment View 状态

这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:SeparateBackStackforeachtabinAndroidusingFragments我最近开始开发一个应用程序,该应用程序在FragmentActivity内的选项卡主机内包含fragment。Android文档说这样做是因为TabActivity类现已弃用。为了使用fragment,我使用了androidv4支持库。目前,我的应用程序包含一个选项卡,其中存在fragment。为了导航到选项卡中的新fragment,我一直在使用以下代码(根据文档,这似乎是正确的):FragmentTransac

android - 如何通过另一个 Activity 刷新 viewpageadapter 中的 fragment

我的android应用程序有一个情况。场景是我正在使用一个viewpage适配器,我有3个页面实际上是fragment。我的问题是我想从对话Activity中更新这些。对话Activity包含我想从其onclick事件更新fragment的列表。首先,如果可以,请参与并帮助我。干杯高拉夫这是我的View页面适配器/**Copyright(C)2012GauravRawat**/packagecom.punksrant.ifinddryday.adapter;importandroid.support.v4.app.Fragment;importandroid.support.v4.ap

android - 如何在android中使用列表 fragment 显示自定义 ListView

我将我的android屏幕分成2个fragment。在第一个fragment中,我制作了一个从服务器数据库到android移动设备的ListView。问题是我无法在基本适配器类中调用getview方法。帮帮我吧publicclassMyListFragment1extendsListFragment{ImageViewback;Stringurl=Main.url;StringQrimage;Bitmapbmp;ListViewlist;AppetiserFragmentadapter;publicViewonCreateView(LayoutInflaterinflater,View

Android 如何从 DialogFragment 正按钮单击调用 fragment 方法

我已经扩展了DialogFragment并从fragment调用它(使用支持库,例如android.support.v4.app.Fragment)Fragment实现了以下包含doPositiveClick()方法的接口(interface)。publicinterfaceCustomFieldsFragmentAlertDialog{publicabstractvoiddoPositiveClick();}为了显示对话框,我调用:CustomFieldsDialogFragmentdialog=CustomFieldsDialogFragment.newInstance();dia

android - 能否画出 Fragment 及其父 FragmentActivity 的生命周期?

在Android文档中,我分别找到了关于Activity生命周期和Fragment生命周期的规范,但从未一起找到。这似乎并不明显,因为我将调试器附加到托管我的fragment的FragmentActivity,而且生命周期非常疯狂。看起来Activity先完成,然后Fragments开始,这是不可能的。fragment的生命周期Activity的生命周期从逻辑上讲,fragment应该在onResume之后“跳入”Activity的生命周期,并且会在Activity的onPause之前结束,但是看起来没有发生。有人可以向我展示与其父级Activity相关的fragment的生命周期,或