学习
实践
活动
专区
工具
TVP
写文章
  • 广告
    关闭

    新年·上云精选

    热卖云产品新年特惠,2核2G轻量应用服务器9元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Fragment回调Activity

    应用场景 如果你需要在fragment中处理一些事情,事情的处理结果或者你需要告 诉activity马上要做什么事,这时候就需要和activity进行通讯。 包括很多fragment在viewpager中的情况,而且可以保证activity能即时进行响应。相比发送广播,性能更好,代码更少。 实战 假设有这样一个需求:在一个activity中有一个viewpager,viewpager里面有几个fragment,其中的一个fragment里面有一个任务,这个任务做完之后需要跳转到其他的fragment 分析 既然需要跳转的到的fragment在viewpager里,那么只要控制viewpager跳转就可以了,而viewpager在activity里,我们是不是可以告诉activity一声让它处理一下就可以了呢 4.根据业务进行回调 这里我们只需要在需要Activity切换fragment的地方调用 if (listener !

    63310

    安卓|Activityfragment的相同差异

    问题描述 相信学过安卓开发的同学都知道Activityfragment这两个控件,这两个是我们在安卓开发中经常遇到的问题,有些人不能够分清这两个的相同点以及他们的区别,今天我们就来了解一下Activity fragment的相同点以及他们的区别。 相同点 Activityfragme都是安卓开发的重要组件,他们都是安卓开发中的页面布局的重要组成部分,很多人在学习前端开发之后学习起Activityfragment是非常简单的,他和我们前端的学习非常的相似 fragment 不同点 在安卓开发中Activityfragment也有许许多多的不同,首先我们来介绍一下Activity这个控件,我们首先来看一下Activity代表的是整个页面,就像我们在APP Activityfragment的生命周期也是不同的,下面我们通过两个图片来简单的了解一下Activityfragment的生命周期。 ? ?

    2.2K30

    两个activity或者activityfragment传值

    使用Fragment的时候可能需要在两个Fragment之间进行参数的传递,开始想着可以使用SharedPreferences进行处理,想想这些简单的参数没有必要使用这么麻烦的方式去实现,翻了一下Fragment 的API,找到一个方法就能实现像Activity一样便捷的实现参数传递 程序中的一段代码 ft.hide(getActivity().getSupportFragmentManager().findFragmentByTag ,参数的形式只要bundle能传递都可以实现      这个原理好像是和Activity是一样的。 我这里传递的是一个关键字,从一个搜索Fragment页面跳转到两外一个结果查询的Fragment页面,在跳转的时候也可以加上一些动画的跳转效果 ft.setCustomAnimations(R.anim.slide_in_right , 最后再fragment中 shipProductId=getArguments().getString("productId"); 即可得到

    96450

    Android7.0 分屏 Activity Fragment 生命周期(二)

    和尚我前段时间整理过一些关于 Activity Fragment 生命周期的小博文:Android7.0 分屏下 Activity Fragment 生命周期(一) 和 我们真的了解 Activity Fragment 的生命周期吗? 此时 ACE09_1 ACE09_2 分别占据屏幕的一半,调整屏幕比例,ACE09_1 屏幕范围超过手机屏幕一半,此时响应的 ACE09_2 占据剩余不足半个手机屏幕范围,此时生命周期:ACE09_ onDestroy -> onCreate -> onStart -> onResume -> onPause;若调整的是 ACE09_2 屏幕范围超过手机屏幕一半,执行的则是 ACE09_2 的生命周期,刚才一致 由第 6 步后,调整屏幕分割线,使占据屏幕超过一半的 Activity 少于屏幕一半的 Activity 对调,Demo 测试 ACE09_1 占据屏幕由大到小,其执行顺序为:ACE09_2 onPause

    53331

    android从activity跳转到fragment解决

    上一篇解决了【Android解决Fragment跳转到Fragment页面问题,相同或不同宿主Activity解决方法】 背景:我的问题是在主页面出现的,硬是要从跳过好几层的Activity中点击一下就要跳到主页面中的任意一个 Activity跳转到Fragment首先我试过广播是不好使的,因为会出现…… after on saveInstance错误。 处理:Activity跳到fragment 其实简单的说Activityfragment很简单,在activity中写上这段代码,在跳转到该activity的时候用根据传的值判断加载哪个fragment , mDownloadFragment); ftransaction.commit(); } 但是如果你是通过该activity中的fragment跳转到其他activity之后,想在其他activity 中再跳回来到指定的fragment而不重新加载activity,就得通过下面的方法了。

    27010

    Android:Fragment + Activity 二合一

    内的Fragment数大于1时,滑动finish的是Fragment,如果小于等于1时,finish的是Activity。 内Fragment数量大于1时,拖拽的是Fragment,等于1时拖拽的是Activity。 2、动画 我们需要在拖拽完成时,将Fragment/Activity移出屏幕,紧接着关闭,最重要的是要保证当前Fragment/Actiivty关闭和上一个Fragment/Activity进入时是无动画的 原因在于: SwipeBackFragment库是一个仅实现Fragment&Activity拖拽返回的基础库,适合轻度使用Fragment的小伙伴(项目属于多Activity+多FragmentFragment Fragmentation主要是在项目结构为 单Activity+多Fragment,或者重度使用Fragment的多Activity+多Fragment结构时的一个Fragment帮助库,Fragment-SwipeBack

    24920

    Android7.0 分屏下 Activity Fragment 生命周期(一)

    和尚前段时间整理了一篇关于我们真的了解 Activity Fragment 的生命周期吗? 的小博文,整理了基础版的关于 Activity Fragment 的生命周期。 首次分屏的情况下,当前 Activity 未获取焦点,若此时点击 Activity,此时执行的生命周期为:onResume;若此时未点击 Activity 获取焦点滑动分屏分割线调整 Activity 分屏默认占据整个手机屏幕的一半,若调整分割线向上,此时 Activity 占据不到手机屏幕的一半,发现并没有执行生命周期;若调整分割线向下,此时 Activity 占据超过手机屏幕的一半,或直接占据整个屏幕时 销毁 Activity 时生命周期是:onPause -> onStop -> onDestroy;分屏情况下并没有像单个 Activity 占据屏幕时退到后台,点击手机的 home 键,只是会将应用滑到顶部

    46441

    AndroidX下使用ActivityFragment的变化详解

    在构造器中传入布局 ID 从 AndroidX AppCompat 1.1.0 和 Fragment 1.1.0 ( 译者注:AppCompat 包含 Fragment,且 Fragment 包含 Activity (R.layout.my_fragment) 这种方法可以减少 Activity/Fragment 中方法重写的数量,并使类更具可读性。 扩展 Activity/Fragment 的灵活性 借助 AndroidX 新的 API ,可以减少在 Activity/Fragment 处理某些功能的情况。 译者注:您不需要单独声明它)开始,您可以访问 SavedStateRegistry,它使用了前面描述的 OnBackPressedDispatcher 类似的机制:您可以从 Activity / Fragment 到此这篇关于AndroidX下使用ActivityFragment的变化详解的文章就介绍到这了,更多相关AndroidX使用ActivityFragment内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

    89610

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 应用与服务编排工作流

      应用与服务编排工作流

      应用与服务编排工作流(ASW)是对腾讯云服务进行可视化编排,组合成工作流模板的应用程序集成类产品。ASW 简化开发和运行业务流程所需要的任务协调、状态管理以及错误处理等繁琐工作,更简单、直观、快速地构建和更新应用。

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券