FragmentActivity通信 因为所有的Fragment都是依附于Activity的,所以通信起来并不复杂,大概归纳为: a、如果你Activity中包含自己管理的Fragment的引用,可以通过引用直接访问所有的Fragment的public方法 b、如果Activity中未保存任何Fragment的引用,那么没关系,每个Fragment都有一个唯一的TAG或者ID,可以通过getFr
转载 2024-01-18 22:11:22
134阅读
Android开发中Fargment常见问题总结1、什么是 Fragment,以及它 Activity 的区别?2、Fragment 生命周期是怎样的?如何在代码中管理 Fragment 的生命周期?3、说一下 Fragment 之间通信的方式以及优缺点?4、如何将 Fragment 添加到 Activity 中?5、Fragment 的 addToBackStack() 方法有什么作用?6、
转载 2024-06-16 12:58:41
95阅读
Fragment是Android honeycomb 3.0新增的概念,Fragment名为碎片不过却Activity十分相似。Fragment是用来描述一些行为或一部分用户界面在一个Activity中,(1)你可以合并多个fragment在一个单独的activity中建立多个UI面板,(2)同时重用fragment在多个activity中。你可以认为fragment作为一个activity中的
转载 2023-10-08 09:25:16
164阅读
知识点先说一下 Fragment,中文可以叫片段,其实我们也可以把它理解成一个组件,它有自己的生命周期(回调函数),可以组织UI业务逻辑。但它不像 Android 的四大组件(Activity, Service, BroadcastReceiverContentProvider)那样可以独立存在,它必须要依附于 Activity,由 Activity 中的 FragmentManager 实例
一、ActivityFragment如何通信前文我们介绍了Fragment,学习了Fragment在Android开发应用中的使用,接下来我们来聊聊数据传递的问题。Activity中使用Fragment的数据相信大家已经知道掌握了在Activity中管理Fragment的方法,我们是通过new来实例化一个Fragment的,如下所示:CustomFrament custome = new Cu
转载 2023-11-09 07:06:38
68阅读
Android Fragment---跟Activity通信 方法一: 尽管Fragment是作为一个独立于Activity来实现的一个对象,并且能够在多个Activity内部使用,但是一个给定的Fragment实例直接被捆绑包含它的Activity中。特别是Fragment能够使用getActivity()方法访问Activity的实例,并且很容易执行如在Activity
转载 2024-05-23 17:32:43
33阅读
本篇文章的目的,是帮助Fragment的初学者彻底了解Fragment的生命周期。大家都知道,Android 3.0中引入Fragment(碎片、片段) 的概念,其的是为了解决不同屏幕分辩率的动态灵活UI设计。大屏幕如平板,小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了Fragments 。所以说无论是手机还是平板开发者,
转载 2024-05-29 12:12:23
49阅读
FragmentActivity的区别Fragment是到Android3.0+ 以后,Android新增了Fragments,在没有 Fragment 之前,一个屏幕只能放一个 Activity。这是一个起源时间大家要知道是什么时候开始引入的。.Activity 代表了一个屏幕的主体,而Fragment可以作为Activity的一个组成元素。 一个Activity可以有若干个(0或n)Frag
转载 6月前
42阅读
最近研究了下activityfragment之间进行通信,所以做一下总结。先看下效果图 布局很简单,上面部分是一个textView,左半部分右半部分各为一个frameLayout,这两个frameLayout都是用来填充fragment,分别是LeftFragmentRightFragment。LeftFragment的布局就是一个简单的listview,RightFragment布局是一个
转载 2023-11-24 20:37:31
160阅读
记录了一些关于ActivityFragment的知识点(简介生命周期)。 1.《第一行代码》 Activity 1.简介 Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。 Activity是一个应用程序组件,提供一个屏幕,用户
转载 2024-05-14 15:01:55
66阅读
1. Handler方式 Handler 方式是了解了 Handler 的人最容易想到的,但是 Handler 不仅会增加各个模块之间的耦合性,而且只能单向通信,例如如果在 Activity 中实例化 Handler ,那么就只能由 FragmentActivity 发送消息,而如果反过来 ActivityFragment 发送消息则不易实现,既然不能双向,那么 Fragment
转载 2023-07-09 21:47:03
111阅读
dileber android 框架:乁( ˙Ω˙ )厂 跳转链接 dileber android框架 怎么说呢?既然看到了就在github上star一下呗 (´ཀ`」 ∠)fragment中设置监听器 dileber框架中的BaseFragment有一个监听器如下protected OnBaseInteractionListener mBaseListener; public int
# Android ViewModel 在 Fragment Activity 之间的通信 在 Android 应用开发中,Fragment Activity通信是一项常见的需求。使用 Android 的架构组件 ViewModel 可以有效地管理处理它们之间的通信,从而简化代码结构,提高可维护性。本文将介绍如何在 Fragment Activity 之间使用 ViewMode
原创 10月前
209阅读
1通过Bundleactivity中 Bundle bundle = new Bundle(); bundle.putStri
原创 2022-05-26 16:59:44
234阅读
# Android FragmentActivity ViewModel 的通信 在 Android 开发中,Fragment Activity 之间的通信是一项非常重要的技能。使用 ViewModel 是一种推荐的模式,它可以帮助我们实现更加高效优雅的数据共享。本文将为你详细讲解如何实现 Fragment Activity 之间的 ViewModel 通信。 ## 整体流程
原创 10月前
123阅读
一、消息Fragment-->Activity1、Fragment启动Activity时通过Intent将数据传递过去,这种方法每次都要重启Activity。2、通过回调方法: Fragment类中定义方法switch:1. private void switch(Fragment f) { 2. if(f != null){ 3. if(getActivity() ins
转载 2023-08-14 15:53:51
139阅读
FragmentActivity 通信存在三种情形:Activity 操作内嵌的 FragmentFragment 操作宿主 ActivityFragment 操作同属 Activity中的其他 FragmentFragment 与 Activity 通信方式:Bundle接口回调广播EventBusHandlerViewModel一、Bundle1、Activity 传递数据到 Fragm
转载 2023-11-10 13:34:29
145阅读
前言  Fragment是android开发中常用的一个控件,我们可以在Fragment内部进行不同的控件之间的通信,如点击了一个按钮就可以在一个TextView上显示一个数据,因为ButtonTextView都是在Fragment内部,能够得到它们的对象,所以我们当然可以进行通信,那么,点击Fragment内部的按钮能够在Activity中的TextView上显示吗?我们在Fragment内部
转载 2024-10-10 23:35:52
21阅读
前言 开发一个app时,常用ActivityFragment,由于操作方便Fragment越来越受欢迎,这样就避免不了ActivityFragmentFragmentFragment之间的通信,我们知道FragmentFragment之间不能直接进行通信的,而是通过Activity进行通信。那么ActivityFragment有几种通信方式呢,它们的优缺点又是什么? 一
前言在Android3.0的时候被引入,它的出现主要是给大屏幕设备提供更加灵活的UI支持。通过对Activity布局进行分片,更加方便的对每块进行独立控制。这些片段可以被不同的activity复用。Fragment生命周期Fragment必须是依存与Activity而存在的,因此Activity的生命周期会直接影响到Fragment的生命周期。官网这张图很好的说明了两者生命周期的关系:可以看到Fr
转载 2024-01-29 03:13:56
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5