最近二期项目正在讨论需求,本人小小程序员只有搞搞维护的份。刚工作不久,技术经验不足,随时准备找份更好的工作,闲来无事,看看Android面试经典啥的,就看到有问Activity之间数据通信方式都有哪些(*只是Activity之间通信,不讨论Service、Broadcast),忽然想想自己也不是很确定了解的全不全。看了挺多文档,大多只涉及到其中几点,现在整理一下,共自己和大家参考,如有欠缺欢迎留言
一:思想在Android中,Activity的类可以看成是“可见”的逻辑处理类,拥有用户界面用户进行互动操作,但如果这个Acitvity失去了“焦点”,则它的逻辑处理随即停止,那样如果我们需要进行一些后台类的操作,既用户当前操作的焦点无关,可以在背后一直运行,为相应的应用程序提供服务,Android中这种逻辑处理类称为Service。一般继承自Service类。Service类是没有用户界面,
转载 精选 2013-07-12 07:55:53
863阅读
Fragment Activity 通信存在三种情形:Activity 操作内嵌的 FragmentFragment 操作宿主 ActivityFragment 操作同属 Activity中的其他 FragmentFragment Activity 通信方式:Bundle接口回调广播EventBusHandlerViewModel一、Bundle1、Activity 传递数据到 Fragm
转载 2023-11-10 13:34:29
145阅读
最近研究了下activity和fragment之间进行通信,所以做一下总结。先看下效果图 布局很简单,上面部分是一个textView,左半部分和右半部分各为一个frameLayout,这两个frameLayout都是用来填充fragment,分别是LeftFragment和RightFragment。LeftFragment的布局就是一个简单的listview,RightFragment布局是一个
转载 2023-11-24 20:37:31
160阅读
Android ActivityService之间的通信
原创 2022-02-16 17:56:41
1148阅读
# Android ActivityService通信指南 在Android开发中,ActivityService之间的通信是一项重要的技能。本文将为刚入行的开发者提供一个简明的指导,帮助你了解如何实现这种通信。 ## 整体流程 为了更清晰地理解整个过程,我们将其分为以下几个步骤: | 步骤 | 描述 | |------|----------
原创 2024-09-13 05:17:39
72阅读
# Android 服务Activity 通信指南 作为一名经验丰富的开发者,我将帮助你学会如何实现Android服务Activity之间的通信。这是一个重要的技能,可以让你的应用程序更加灵活和强大。在本篇文章中,我将详细介绍整个流程,并为你提供每一步所需的代码示例和解释。 ## 流程概述 首先,让我们来看一下Android服务Activity通信的整个流程。下面是一个简单的步骤表格:
原创 2024-07-13 05:26:28
27阅读
# Android ContentProviderActivity通信的架构演进故障复盘 在Android应用开发中,ContentProvider是实现数据共享的重要机制,尤其是在不同的Activity之间进行数据交互时。本文将详细记录我们在实现"Android ContentProviderActivity通信"的过程,包括初始技术痛点、架构演进、高可用方案、性能攻坚、故障复盘及经验总
原创 7月前
29阅读
Android ActivityService之间的通信
原创 2021-12-17 17:31:24
1879阅读
 “最远的旅行是从自已的身体到自己的心”  上次我们初步体验了一下Android中Activity的创建和操作,本次继续学习多个Activity之间的通信,也就是通过intent在两个Activity之间传递数据和切换。一、Intent的概念Activity、Service和Broadcast Receiver这些核心组件之间通过消息激活,这个消息就是Intent。I
转载 2024-01-28 02:05:23
57阅读
第14天Service基础知识Service一.Service介绍二.Service特点三. 如何创建Service四.Service的生命周期以及启动方式:五.startService和bindService的区别六.startService代码七.bindService代码 Service一.Service介绍1.Service,服务,是四大组件之一, 和Activity 非常相似, 一般运
转载 2023-12-07 09:12:59
152阅读
一、Activity和Fragment如何通信前文我们介绍了Fragment,学习了Fragment在Android开发应用中的使用,接下来我们来聊聊数据传递的问题。Activity中使用Fragment的数据相信大家已经知道和掌握了在Activity中管理Fragment的方法,我们是通过new来实例化一个Fragment的,如下所示:CustomFrament custome = new Cu
转载 2023-11-09 07:06:38
68阅读
在Android应用开发中,Activity作为用户界面组件,而Service则常用于后台执行长期运行的任务或者提供持续的服务。两者之间的通信至关重要,以便在不影响用户体验的情况下实现实时数据交换或操作协调。本文将详细介绍两种ServiceActivity间实现通信的主要方法:使用Binder机制和借助IntentBroadcastReceiver。首先,对于需要高效且复杂交互的情况,我们可以
原创 精选 2024-03-20 13:27:49
831阅读
1点赞
# 在Android中如何实现ServiceActivity通信 在Android开发中,Service和Activity是两种重要的组件。Service通常用于执行长时间运行的操作,而Activity则是用户界面的表现。在某些情况下,我们需要这两者之间进行通信,以便传递数据或更新状态。 本篇文章将以一个实际的问题为例,介绍如何在Android中实现ServiceActivity通信
原创 11月前
51阅读
# Android ServiceActivity之间的通信 在Android应用中,ServiceActivity之间的通信是一个常见的需求。Service可以在后台运行一些任务,而Activity通常负责用户界面。在这篇文章中,我们将学习如何实现这种通信,主要有以下几个步骤: ## 流程概述 以下是整个通信流程的简要步骤: | 步骤 | 描述
原创 11月前
236阅读
在 Android 应用开发中,使用 ViewModel 进行 Fragment Activity 之间的通信是一项常见的需求。这种通信可以提高应用的响应性及可维护性。接下来将详细介绍 Android ViewModel Fragment Activity 通信的实现过程,涵盖环境配置、编译过程、参数调优、定制开发、部署方案和进阶指南等内容。 ### 环境配置 为了实现 Fragment
原创 6月前
125阅读
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阅读
一、绝大部分情况下,Service的作用是用来“执行”后台的、耗时的、重要的任务,三者缺一不可,而最重要的原因是第三点:要执行重要的任务。因为当一个进程启动了Service后,进程的优先级变高了,系统除非在非常极端的情况下,不会杀掉该进程,反观Activity,不具备这样的特性。如果没有满足上面所说的三点,请谨慎使用Service,千万别把使用Service的理由变成:这样可以常驻后台。从资源使用
转载 2023-10-10 10:18:54
120阅读
activity通讯  尽管fragment的实现是独立于activity的,可以被用于多个activity,但是每个activity所包含的是同一个fragment的不同的实例。  Fragment可以调用getActivity()方法很容易的得到它所在的activity的对象,然后就可以查找activity中的控件们(findViewById())。例如:ViewlistView =getA
转载 2023-09-06 20:36:38
80阅读
创建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阅读
  • 1
  • 2
  • 3
  • 4
  • 5