展开

关键词

首页关键词Activity与Fragment

Activity与Fragment

Activiti是一个项目的名称,Alfresco软件在2010年5月24日宣布Activiti业务流程管理(BPM)开源项目的正式启动,其首席架构师由业务流程管理BPM的专家TomBaeyens担任

相关内容

  • 安卓|Activity与fragment的相同与差异

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

    和尚我中午和朋友闲聊,被问到 Activity 与 Fragment 的生命周期,以为是很基础的东西,基本可以把生命周期说全,但是被问到 Activity 与 Fragment 交互的生命周期运行顺序:初始化 Activity 与 (一个) Fragment 生命周期执行顺序: ?销毁 Activity 与 (一个) Fragment 生命周期执行顺序: ?Activity 与 Fragment 生命周期流程图Fragment 切换(replace 方式)初始化 Activity 与 FragmentAK,之后切换初始化 FragmentBK 生命周期执行顺序销毁 Activity 与 (三个) Fragment 生命周期执行顺序: ?
    来自:
    浏览:343
  • 广告
    关闭

    云+社区杂货摊第四季上线啦~

    攒云+值,TOP 100 必得云+社区定制视频礼盒

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • Android:手把手教你 实现Activity 与 Fragment 相互通信(含Demo)

    前言Activity 与 Fragment 的使用在Android开发中非常多今天,我将主要讲解 Activity 与 Fragment 如何进行通信,实际上是要解决两个问题: Activity 如何传递数据到具体Demo步骤如下:步骤1:Activity的布局文件activcity_2_fragment.xml 步骤2:设置 Fragment的布局文件fragment.xml 步骤3:设置Activity的类文件至此,Activity 传递数据到 Fragment 讲解完毕。----问题2:Fragment 如何传递数据到 Activity答:采用 接口回调 方式。的布局文件定义1占位符(FrameLayout)activity_main.xml 步骤2:设置Fragment的布局文件fragment.xml 步骤3:设置回调接口 该接口用于用于Activity与至此,将数据从 Fragment 发送到 Activity 讲解完毕----总结看完本文,你应该非常清楚该如何实现 Activity 与 Fragment 相互通信?
    来自:
    浏览:1748
  • 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
    来自:
    浏览:301
  • Android7.0 分屏下 Activity 与 Fragment 生命周期(一)

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

    零、前言 .Activity向Fragment传数据 .Fragment向Activity传数据 .Fragment向Fragment传数据 一、Activity向Fragment传数据效果:?Activity向Fragment传数据.png--------二、Fragment向Activity传数据效果:?equals(str)) { mActivityTvContent.setText(str); } }}2.activity_fg2ac.xml 3.SendFragment.javapublic classFragment向Activity传数据.png--------三、Fragment向Fragment传数据据效果:?张风捷特烈个人网站,编程笔记请访问:http:www.toly1994.com 你的喜欢与支持将是我最大的动力
    来自:
    浏览:284
  • C#-Xamarin的Activity传值与Fragment引用

    在Xamarin里子页面为Fragment,翻译过来是片段的意思。Fragment下面我们来学习Fragment的用法。Activity之间传值 Android的页面之间传值是比较特别,它是使用Intent的PutExtra方法来传值的。而PutExtra方法是一个被重载的方法,如下图所示:?this.Intent.GetIntExtra(para2,-1); this.ShowToast(para1: + para1 + ===para2: + para2); }如上述代码所示,我们使用Activity--------------------------------------------------------------------------------------------------到此Activity传值与Fragment引用就介绍完了。
    来自:
    浏览:308
  • 【Android基础】Fragment 详解之Fragment生命周期

    Fragment的生命周期与Activity的状态图如下:? 左侧是Activity的生命周期状态,右侧对应的是这个状态下回执行Fragment的哪些生命周期方法。onDetach():当Fragment与之前onAttach()是关联起来的那个Activity解除关系的时候调用。与Activity类似,Fragment可以停留(长时间存在)的三个状态:Resumed:Fragment的运行状态,此时Fragment处于运行状态,并且可以与用户之间进行交互,类似Activity的与Activity类似,你可以利用Bundle来记录Fragment的状态,当Activity被销毁需要记录Fragment状态,并且在Activity重新创建的时候恢复Fragment的状态。在生命周期中Activity与Fragment的最大不同之处是回退栈是相互独立的,Activity的回退栈是系统来管理的,Fragment的回退栈是被宿主Activity来管理的,也就是说你可以来进行控制
    来自:
    浏览:557
  • 详解Android activity与fragment之间的通信交互

    来自:
    浏览:145
  • Android学习笔记(五)Fragment简介

    · 一个Activity可同时组合多个Fragment;一个Fragment也可被多个Activity复用。  与Activity类似,创建Fragment都需要实现一些回调方法,如:onCreate()、onCreateView()、onStart()、onResume()、onPause()、onStop()四、Fragment与Activity通信  1、将Fragment添加到activity之后,Fragment和Activity必须还有交互信息,这就需要Fragment能获取它所在的Activity2、另外,Fragment与Activity还需要相互传递数据:  · Activity向Fragment传递数据:在Activity中创建Bundle数据包,并调用Fragment的setArguments五、Fragment管理与Fragment事务  Activity管理Fragment主要依靠FragmentManager,通过FragmentManager可以完成以下几个功能:  · 使用findFragmentById
    来自:
    浏览:316
  • 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 !
    来自:
    浏览:499
  • Fragment和Activity交互

    = (ExampleFragment) getFragmentManager().findFragmentById(R.id.example_fragment); 一个比较好的做法是在fragment里面定义一个回调接口,然后要求宿主activity实现它。当activity通过这个接口接收到一个回调,它可以同布局中的其他fragment分享这个信息。这个情况下,在MenuFragment中声明一个接口MyMenuListener(第一步) 为了确保宿主activity实现这个接口,MenuFragment的onAttach()方法(这个方法在fragment被加入到activity中时由系统调用)中通过将传入的activity强制类型转换,实例化一个MyMenuListener对象:(第二步) 之后MainActivity实现这个MyMenuListener
    来自:
    浏览:526
  • Android四大组件:关于Activity的知识都在这里了

    前言Activity属于 Android的四大组件之一本文将全面解析 Activity ,献上1份 Activity的学习攻略,包括其生命周期、启动模式、启动方式等等,希望你们会喜欢。----目录?作用显示界面 & 与用户进行交互 一个Activity通常是一个界面,是四大组件唯一能被用户感知的每个活动被实现为一个独立的类, & 从活动基类继承过来Activity之间通过Intent进行通信---类接收到请求后,向ActivityStack类发送启动Activity的请求;ActivityStack类记录需启动的Activity的信息 & 调整Activity栈 将其置于栈顶、通过 BinderActivity 与Fragment的交互方式主要有:接口、Bundle、广播具体请看文章:Android:手把手教你 实现Activity 与 Fragment 相互通信(含Demo)至此,关于Android四大组件之一的Activity讲解完毕。
    来自:
    浏览:221
  • 两个activity或者activity和fragment传值

    使用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);即可得到
    来自:
    浏览:660
  • 政策与规范

    临床助手服务等级协议(SLA),iOA 应用安全访问服务服务等级协议(SLA),仿真云服务等级协议(SLA),安全运营中心服务等级协议(SLA),联系我们,私域安全服务等级协议(SLA),客户安全评估工作政策与规范容器镜像服务企业版服务等级协议(SLA),软件定义边界服务等级协议(SLA),音频内容安全服务等级协议(SLA),私有域解析 Private DNS 服务等级协议(SLA),计算,容器,存储,网络,CDN 与加速云智大数据平台,云智大数据可视化,云智大数据应用,人脸识别,人脸特效,基础,数据库,安全,大数据,人工智能,人体识别,文字识别,图像识别,语音技术,AI 平台服务,智能机器人,自然语言处理,企业应用,域名与网站,物联网,区块链,企业应用,企业服务,企业通信,办公协同,行业应用,金融服务,游戏服务,教育服务,移动服务,建筑服务,政务服务,汽车服务,医疗服务,文旅服务,能源服务,开发者服务,云资源管理,管理与审计,监控与运维,开发者工具,应用程序集成,设计协同管理工具,方案与支持,解决方案,管理与支持,云托管服务等级协议(SLA),云开发短信服务等级协议(SLA),云直播服务等级协议(SLA),企业微信汽车行业版服务等级协议
    来自:
  • Android开发之奇怪的Fragment

    使用的Activity必须继承自FragmentActivity,使用getSupportFragmentManager获取FragmentManager;虽然名字一样但是与高版本导入的包名不一样。官方推荐做法是:先Fragment1跟它的Activity通信,可以在Fragment1类中定义一个接口,并在Activity中实现该接口,然后在Activity中与Fragment2通信。五、Fragment中获取Activity上下文为null的情况有时候在Fragment调用getActivity返回为null,此时可以在Fragment的构造方法中,传递一个参数Activity。然后在Activity中new Fragment时将自己传递过去即可。六、Fragment不响应onActivityResult问题描述:在Fragment中使用startActivityForResult起了一个activity,activity运行完返回结果时,Fragement
    来自:
    浏览:404
  • 再谈Fragment

    Fragment 就是一个 Activity 布局的一部分,可以把 Activity 的一部分布局抽离出来到 Fragment 中,并且 Fragment 也可以执行逻辑。就是把 Activity 复杂的内容抽离成几个碎片,然后拼凑起来,在 Activity 布局中,只需要引入各个不同的 Fragment 就可以 了。如果用 Fragment 就灵活多了,Activity 只需要根据导航显示对应的 Fragment 就可以了。如果别的地方需要某一个模块,直接拿出对应的 Fragment 就可以了。、隐藏、移除 等操作 Fragment 动作,事务保证了原子性主要方法transaction.add()向 Activity 中添加 Fragment,只是添加 Fragment,不影响之前 Fragment与 Activity 通信Activity 中有 Fragment 的引用,可以直接操作 Fragment 中的方法每个 Fragment 都有一个唯一的 TAG或者 ID 可以通过 getFragmentManager.findFragmentByTag
    来自:
    浏览:168
  • Android应用界面开发——Fragment(实现图书详情界面)

    ----Fragment代表了Activity的子模块,因此可以把Fragment理解成Activity片段。Fragment的几个特征:Fragment总是作为Activity界面的组成部分。---- 这里通过使用Fragment实现一个显示图书详情界面。 创建Fragment与创建Activity类似,实现Fragment必须继承Fragment基类,Fragment继承体系图如下:?Fragment与Activity通信为了在Activity中显示Fragment,还必须将Fragment添加到Activity中。Fragment与Activity相互传递数据的方式: Activity向Fragment传递数据:在Activity中创建Bundle数据包,并调用Fragment的setArgument(BundleFragment管理与Fragment事务Activity管理Fragment主要依靠FragmentManager。
    来自:
    浏览:819
  • 安卓Fragment和Activity之间的数据通讯

    当然TabHost也可以用来做底部菜单,但是Fragment来做,动画效果这些可以做得更炫。        Fragment和Activity之间是可以相互进行参数传送这些。但是Fragment不可以直接就将数据传送到另外一个Fragment,而是借助Activity,先传到Activity,如何再通过Activity传到Fragment。 所以实现Fragment和Activity之间的数据传送是很关键的。       (1)先创建一个Interface接口IBnCallListener,用来实现两者之间的数据传送。void transfermsg();}(2)创建Activity类实现IbtnCallListener接口,重载onAttachFragment(Fragment fragment)方法和transfermsg()方法,然后transfermsg()方法就根据自己项目需要去调用了package com.activity; ** * *主界面类 *fragment是3.0以后的东西,为了在低版本中使用fragment
    来自:
    浏览:363
  • Android的Fragment中的互相通信-桥梁activity

    Android的Fragment中的互相通信-桥梁activity效果图如下:?image项目结构图如下:?imageFragment1:package com.demo.fragmenttongxin; import android.app.Activity;import android.app.Fragmentfragment2 = (Fragment2) getActivity().getFragmentManager().findFragmentByTag(f2); 修改2 fragment2.updateTextvoid onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main}activity_main.xml: fragment1.xml: fragment2.xml:
    来自:
    浏览:180

扫码关注云+社区

领取腾讯云代金券