展开

关键词

首页关键词activity fragment

activity fragment

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

相关内容

  • Android开发:5分钟解析Activity&Fragment生命周期

    前言本文将对Android开发中的Activity&Fragment生命周期进行全面解析Activity生命周期先来看张官方说明图?详细解读每个方法的调用场景onAttach方法 Fragment和Activity建立关联的时候调用(获得activity的传递的值)onCreateView方法 为Fragment创建视图(加载布局)方法完成了的时候会调用此方法)onDestroyView方法 Fragment中的布局被移除时调用(表示fragment销毁相关联的UI布局)onDetach方法 Fragment和Activity解除关联的时候调用(脱离activity)fragment生命周期解析当一个fragment被创建的时候: onAttach() onCreate() onCreateView() onActivityCreated()onDetach()就像Activity一样,在以下的状态中,可以使用Bundle对象保存一个fragment的对象。
    来自:
    浏览:659
  • 安卓|Activity与fragment的相同与差异

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

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

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

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 咱真的了解 Activity 与 Fragment 生命周期吗?

    和尚我中午和朋友闲聊,被问到 Activity 与 Fragment 的生命周期,以为是很基础的东西,基本可以把生命周期说全,但是被问到 Activity 与 Fragment 交互的生命周期运行顺序---- 网上对于 Activity 与 Fragment 生命周期的图表很多很详细,单独的 Activity 和 Fragment 生命周期暂不说明,下面主要研究一下两个生命周期一起时的运行周期顺序以及总结一下,其实时很容易理解的,Fragment 是依赖与 Activity 的,创建时优先执行 Activity 生命周期,销毁时优先执行 Fragment 生命周期。Activity 与 Fragment 生命周期流程图Fragment 切换(replace 方式)初始化 Activity 与 FragmentAK,之后切换初始化 FragmentBK 生命周期执行顺序如果以此方式在 Activity 中只加载两个 Fragment,简化如下:初始化 Activity 与 (两个) Fragment,并切换至后台: ?
    来自:
    浏览:339
  • 3-AVI--Activity与Fragment的数据传递

    零、前言 .Activity向Fragment传数据 .Fragment向Activity传数据 .Fragment向Fragment传数据 一、Activity向Fragment传数据效果:?void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_ac2fgActivity向Fragment传数据.png--------二、Fragment向Activity传数据效果:?equals(str)) { mActivityTvContent.setText(str); } }}2.activity_fg2ac.xml 3.SendFragment.javapublic classFragment向Activity传数据.png--------三、Fragment向Fragment传数据据效果:?
    来自:
    浏览:284
  • Android:手把手教你 实现Activity 与 Fragment 相互通信(含Demo)

    前言Activity 与 Fragment 的使用在Android开发中非常多今天,我将主要讲解 Activity 与 Fragment 如何进行通信,实际上是要解决两个问题: Activity 如何传递数据到Fragment如何传递数据到Activity ?下面,我将解答这两个问题。具体Demo步骤如下:步骤1:Activity的布局文件activcity_2_fragment.xml 步骤2:设置 Fragment的布局文件fragment.xml 步骤3:设置Activity的类文件至此,Activity 传递数据到 Fragment 讲解完毕。----问题2:Fragment 如何传递数据到 Activity答:采用 接口回调 方式。至此,将数据从 Fragment 发送到 Activity 讲解完毕----总结看完本文,你应该非常清楚该如何实现 Activity 与 Fragment 相互通信?
    来自:
    浏览:1741
  • 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 !
    来自:
    浏览:498
  • 安卓开发_深入理解Activity和Fragment的关系

    Fragment(碎片)是必须嵌入在 Activity(活动) 中使用的。Fragment的生命周期随着Activity的生命周期的变化而变化一、首先让我们看下Activity和Fragment的生命周期对比?action = manager.beginTransaction();19 action.add(R.id.show_fragment,fragment );20 action.commit();21System.out.println(现在执行Fragment的 onAttach()方法);24 super.onAttach(activity);25 }26 27 @Override28 public关闭activity 结束之前的生命?
    来自:
    浏览:1267
  • Android7.0 分屏 Activity 与 Fragment 生命周期(二)

    和尚我前段时间整理过一些关于 Activity 与 Fragment 生命周期的小博文:Android7.0 分屏下 Activity 与 Fragment 生命周期(一) 和 我们真的了解 Activity与 Fragment 的生命周期吗?生命周期需要看这个 Activity 是否处于 onResume 状态; 两个 Activity 都需要先销毁完成后,再重新绘制;而在销毁和创建过程中,两个 Activity 的生命周期是交互进行的,并非先执行完一个以后在执行另一个 Activity 的生命周期。交互执行;调整屏幕分割线,将处于上半部分 Activity 划到顶部,只留下下半部分 Activity,此时生命周期为:ACE09_2 onPause -> onStop -> onDestroy -
    来自:
    浏览:300
  • 快来看看安卓大佬总结的AndroidX下使用Activity和Fragment的那些变化

    在构造器中传入布局 ID从 AndroidX AppCompat 1.1.0 和 Fragment 1.1.0 ( 译者注:AppCompat 包含 Fragment,且 Fragment 包含 Activity)class MyFragmentActivity: FragmentActivity(R.layout.my_fragment_activity)class MyFragment : Fragment通常,您可以获取提供某些功能的对象并向其注册您的处理逻辑,而不是重写 Activity Fragment 中的方法。但是,从 AndroidX Activity 1.0.0 开始,您可以使用 OnBackPressedDispatcher 在您可以访问该 Activity 的代码的任何位置(例如,在 Fragment从 AndroidX SavedState 1.0.0(它是 AndroidX Activity 和 AndroidX Fragment 内部的依赖。
    来自:
    浏览:1984
  • 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
  • 安卓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
    来自:
    浏览:362
  • 关于从activity跳转到fragment里面的问题

    我的需求是这样的,我app进去主界面就是一个fragment   由startactivity来管理,在程序标题栏有个搜索控件点击搜索控件,程序需要跳转到另外一个搜索界面去,其实就是一个动态搜素效果,输入一个字的时候,下面的东西能够动态变化,然后你就可以点击listView显示的某行值然后界面再次回到 fragment里面,或者是跳转到其他的fragment里面,当时出了一个错误,就是我直接在searchActivity里面执行了fragment跳转,发现这种是错误的,根本无法跳转,必须先把结果返回到StartActivity里面,由它分发事务才可以的所以这里就用了startActivityForResult();来做fragment = fragments.get(1); 浮动布局 tabPosition = 1; if (isFloatAttached == false) createFloatView();,用的时候从缓存里面取的 所以这里面不涉及到从activity向fragment传值的问题,
    来自:
    浏览:1155
  • 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
  • 如何将Activity中的对象传递给fragment?

    我有一个Activity使用Fragment。我只是想从这个对象传递Activity给Fragment。 怎么做?
    来自:
    回答:2
  • 两个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);即可得到
    来自:
    浏览:655
  • 解决Activity重新刷新后Fragment的show、hide失效问题

    问题的起因是这样,的笔者有个自定义View,实现的是一个APP首页的底部选择器,通过简单的配置就可以快速实现fragment的切换,优点是添加和移除item非常便捷并且插拔式的设计,帮助新手们快速上手。即标题,Activity重新刷新后Fragment的show、hide失效问题。笔者这里的Activity重新刷新指的是系统崩溃,和横竖屏切换的时候。Activity回重新onCreate导致,选择器绑定的fangment因为onSaveInstanceState存储重新创建前的状态,导致没能正确绑定新的fragment。最终使BottomSelectView的按钮无法正确的切换Fragment。解决方法: override fun onSaveInstanceState(outState: Bundle?){ super.onSaveInstanceState(outState) }既然因为onSavaInstanceState导致Fragment的保留,那么我们重写该方法,禁止他做状态存储就可以了
    来自:
    浏览:524
  • Android学习笔记(五)Fragment简介

    只有当该Activity处于活动状态时,我们才可以通过方法独立的操作Fragment。一、Fragment的几个特性  · Fragment总是作为Activity界面的组成部分。· 一个Activity可同时组合多个Fragment;一个Fragment也可被多个Activity复用。  四、Fragment与Activity通信  1、将Fragment添加到activity之后,Fragment和Activity必须还有交互信息,这就需要Fragment能获取它所在的Activity2、另外,Fragment与Activity还需要相互传递数据:  · Activity向Fragment传递数据:在Activity中创建Bundle数据包,并调用Fragment的setArguments· Fragment想Activity传递数据或Activity需要在fragment运行中进行实时通信:在Fragment中定义一个内部回调接口,再让包含该Fragment的Activity实现该回调接口
    来自:
    浏览:315
  • 【Android基础】Fragment 详解之Fragment生命周期

    Fragment的生命周期与Activity的状态图如下:? 左侧是Activity的生命周期状态,右侧对应的是这个状态下回执行Fragment的哪些生命周期方法。Paused:有其他Activity获取焦点,前台运行,Fragment所在的Activity失去焦点,部分的显示在前台Activity下面。Stopped:Fragment不再可见,此时的情形可能是Fragment所在的Activity已经stopped了,或者fragment从Activity中移除到Fragment回退栈中。与Activity类似,你可以利用Bundle来记录Fragment的状态,当Activity被销毁需要记录Fragment状态,并且在Activity重新创建的时候恢复Fragment的状态。在生命周期中Activity与Fragment的最大不同之处是回退栈是相互独立的,Activity的回退栈是系统来管理的,Fragment的回退栈是被宿主Activity来管理的,也就是说你可以来进行控制
    来自:
    浏览:556
  • Fragment详解

    Fragment is closely tied to the Activity it is in, and can not be used apart from one.Though Fragment##生命周期onAttach()(Fragment被绑定到Activity时调用) —> onCreate()(Fragment创建) –>onCreateView()(创建和Fragment关联的View执行后的回调), –> onDetach()(当Fragment从Activity解除关联时被调用) ?); }}每一个fragment 都需要一个唯一的标识,如果activity重启,系统可以用来恢复fragment(并且你也可以用来捕获fragment 来处理事务,例如移除它.)activity 中存在的fragment 2.
    来自:
    浏览:403
  • 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

扫码关注云+社区

领取腾讯云代金券