Activity 通讯Bundle我们可以通过将数据封装在Bundle对象中 ,然后在Intent跳转的时候携带Bundle对象bundle 本质上是使用 arrayMap实现的Bundle bundle = new Bundle();
bundle.putString("name", "chenjy");
bundle.putInt("age", 18);
Intent intent = ne            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-07 13:30:15
                            
                                36阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Android Fragment---跟Activity通信 方法一: 尽管Fragment是作为一个独立于Activity来实现的一个对象,并且能够在多个Activity内部使用,但是一个给定的Fragment实例直接被捆绑包含它的Activity中。特别是Fragment能够使用getActivity()方法访问Activity的实例,并且很容易执行如在Activity布            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 17:32:43
                            
                                33阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            知识点先说一下 Fragment,中文可以叫片段,其实我们也可以把它理解成一个组件,它有自己的生命周期(回调函数),可以组织UI和业务逻辑。但它不像 Android 的四大组件(Activity, Service, BroadcastReceiver和ContentProvider)那样可以独立存在,它必须要依附于 Activity,由 Activity 中的 FragmentManager 实例            
                
         
            
            
            
            概述android对Activity的设计采用了严格的代码隔离,两个Activity之间不经过特殊的处理很难直接进行通信(保存静态变量),坏处呢,当然就是提高了交互成本,使得开发和阅读都会变得困难。好处的话是,代码边界有效的屏蔽了代码影响的扩散,保证了整个APP的稳定性。事实上,多进程Activity交互,也都是基于充分代码隔离的基础上,设计出来的。  传统交互方式             
                
         
            
            
            
            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和Activity的区别Fragment是到Android3.0+ 以后,Android新增了Fragments,在没有 Fragment 之前,一个屏幕只能放一个 Activity。这是一个起源时间大家要知道是什么时候开始引入的。.Activity 代表了一个屏幕的主体,而Fragment可以作为Activity的一个组成元素。 一个Activity可以有若干个(0或n)Frag            
                
         
            
            
            
            一、使用Intent    在 Android 中,不同的 Activity 实例可能运行在一个进程中,也可能运行在不同的进程中。因此我们需要一种特别的机制帮助我们在 Activity 之间传递消息。Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地,还可以包含消息的内容,这好比一封 Email,其中不仅应该包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-07 07:48:42
                            
                                88阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建activity问题:activity之间的通信1、R文件的导包问题  在Java文件中使用R.layout或id时找不到对应的id号时,可能是因为Import android.app.R的原因,这时只要将android.app.R改为你的gen目录下完整的包名就可以了。2、Android中activity文件的配置问题  配置启动的Activity,给予activity权限。3、activi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-16 14:41:04
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Fragment与Activity通信 因为所有的Fragment都是依附于Activity的,所以通信起来并不复杂,大概归纳为: a、如果你Activity中包含自己管理的Fragment的引用,可以通过引用直接访问所有的Fragment的public方法 b、如果Activity中未保存任何Fragment的引用,那么没关系,每个Fragment都有一个唯一的TAG或者ID,可以通过getFr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-18 22:11:22
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android Fragment 与 Activity ViewModel 的通信
在 Android 开发中,Fragment 和 Activity 之间的通信是一项非常重要的技能。使用 ViewModel 是一种推荐的模式,它可以帮助我们实现更加高效和优雅的数据共享。本文将为你详细讲解如何实现 Fragment 和 Activity 之间的 ViewModel 通信。
## 整体流程            
                
         
            
            
            
            dileber android 框架:乁( ˙Ω˙ )厂 跳转链接  dileber android框架 怎么说呢?既然看到了就在github上star一下呗 (´ཀ`」 ∠)fragment中设置监听器  dileber框架中的BaseFragment有一个监听器如下protected OnBaseInteractionListener mBaseListener;    public int            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-19 11:35:20
                            
                                405阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Android ViewModel 在 Fragment 和 Activity 之间的通信
在 Android 应用开发中,Fragment 和 Activity 的通信是一项常见的需求。使用 Android 的架构组件 ViewModel 可以有效地管理和处理它们之间的通信,从而简化代码结构,提高可维护性。本文将介绍如何在 Fragment 和 Activity 之间使用 ViewMode            
                
         
            
            
            
            Android开发中Fargment常见问题总结1、什么是 Fragment,以及它和 Activity 的区别?2、Fragment 生命周期是怎样的?如何在代码中管理 Fragment 的生命周期?3、说一下 Fragment 之间通信的方式以及优缺点?4、如何将 Fragment 添加到 Activity 中?5、Fragment 的 addToBackStack() 方法有什么作用?6、            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-16 12:58:41
                            
                                95阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、Activity向Fragment传送数据:方法:使用Bundle:Activity:Fragment:二、Fragment向Activity传送数据:方法一:使用java接口(观察者模式):接口:Activity:Fragment:方法二:使用第三方组件三、实现Fragment之间互传数据:案例:点击ListView某个列表项跳转到对应聊天框,并显示该列表项的信息。第一步:Fragme            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-26 09:44:13
                            
                                177阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            记录了一些关于Activity和Fragment的知识点(简介和生命周期)。    1.《第一行代码》  Activity  1.简介  Activity是Android组件中最基本也是最为常见用的四大组件(Activity,Service服务,Content Provider内容提供者,BroadcastReceiver广播接收器)之一。  Activity是一个应用程序组件,提供一个屏幕,用户            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 15:01:55
                            
                                66阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、Activity和Fragment如何通信前文我们介绍了Fragment,学习了Fragment在Android开发应用中的使用,接下来我们来聊聊数据传递的问题。Activity中使用Fragment的数据相信大家已经知道和掌握了在Activity中管理Fragment的方法,我们是通过new来实例化一个Fragment的,如下所示:CustomFrament custome = new Cu            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-09 07:06:38
                            
                                68阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近二期项目正在讨论需求,本人小小程序员只有搞搞维护的份。刚工作不久,技术经验不足,随时准备找份更好的工作,闲来无事,看看Android面试经典啥的,就看到有问Activity之间数据通信方式都有哪些(*只是Activity之间通信,不讨论Service、Broadcast),忽然想想自己也不是很确定了解的全不全。看了挺多文档,大多只涉及到其中几点,现在整理一下,共自己和大家参考,如有欠缺欢迎留言            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-15 10:35:34
                            
                                64阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本篇文章的目的,是帮助Fragment的初学者彻底了解Fragment的生命周期。大家都知道,Android 3.0中引入Fragment(碎片、片段) 的概念,其的是为了解决不同屏幕分辩率的动态和灵活UI设计。大屏幕如平板,小屏幕如手机,平板电脑的设计使得其有更多的空间来放更多的UI组件,而多出来的空间存放UI使其会产生更多的交互,从而诞生了Fragments 。所以说无论是手机还是平板开发者,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-29 12:12:23
                            
                                49阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment、Fragment和Fragment之间的通信,我们知道Fragment和Fragment之间不能直接进行通信的,而是通过Activity进行通信。那么Activity和Fragment有几种通信方式呢,它们的优缺点又是什么?一 常用的Activi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-05 10:04:40
                            
                                63阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 
  开发一个app时,常用Activity和Fragment,由于操作方便Fragment越来越受欢迎,这样就避免不了Activity和Fragment、Fragment和Fragment之间的通信,我们知道Fragment和Fragment之间不能直接进行通信的,而是通过Activity进行通信。那么Activity和Fragment有几种通信方式呢,它们的优缺点又是什么? 
 
  一