一、效果展示二、实现步骤1.向下一个页面传递数据Serializable这样的序列化结构。但是这样调用显然数据随便丢进去不好管理,所以Android引入了Bundle概念。     Bundle 内部用于存放消息的数据结构是 Map 映射,既可添加或删除元素,还可判断元素是否存在。开发者若要把Bundle 数据全部打包好,只需调用一次意图对象的putExtras
文章目录消息总线EventBusRxBusLiveDataBus原理LiveData实现消息总线的优势LiveData实现消息总线存在的隐患LiveData默认是粘性消息LiveData.postValue可能会丢失消息解决方案支持粘性、非粘性消息支持子线程发送消息参考 前面的文章 Android Jetpack系列之LiveData 介绍了LiveData的基本用法,本文来介绍一下LiveDa
泛型与java类似,kotlin中的类也可以有类型参数:class Box<T>(t: T){ var value = t }一般来说,要创建这样类的实例,我们需要提供类型参数:val box: Box<Int> = Box<Int>(1)但是如果类型参数可以推断出来,例如从构造函数的参数或者其他途径,允许省略类型参数:val box = Box(1)
转载 6月前
28阅读
Android页面跳转传递一个List集合的实现方法 在Android开发中,经常会遇到需要在页面跳转时传递数据的情况。传递一个List集合也是常见的需求之一。本文将为你介绍如何实现在Android页面之间传递一个List集合。 ### 1. 实现思路 首先,我们需要明确整个实现的思路。在Android中,页面之间的数据传递可以使用Intent来实现。我们可以创建一个Intent对象,在In
原创 2024-01-26 12:17:57
185阅读
文章目录一、学习目标二、概括三、讲解(一)三个基本控件1、标签控件(TextView)2、编辑框控件(EditText)3、按钮控件(Button)(二)安卓事件处理机制1、安卓事件处理概述2、安卓事件处理步骤(三)案例演示:实现用户登录1、创建安卓应用2、准备背景图片3、基于模板创建登录窗口4、登录窗口布局资源文件5、主窗口布局资源文件6、安卓项目清单文件7、字符串资源文件8、登录窗口功能实现
转载 2023-09-14 13:33:19
67阅读
实现Android页面参的流程及代码示例 ## 1. 概述 在Android开发中,经常会遇到页面之间的数据传递问题,比如从一个页面跳转到另一个页面时需要传递一些参数。本文将介绍如何在Android中实现页面参的方法。 ## 2. 实现步骤 下面是实现Android页面参的一般步骤: ```mermaid flowchart TD A[定义目标页面] --> B[传递参数]
原创 2024-01-12 12:24:58
81阅读
源码下载↓↓↓跟着视频一步一步做起来....首先大家都知道在程序中常常都看到需要切换界面,比如点击登录或者一个功能按钮,页面就会变换。往往界面更换的时候,都需要把前一个页面的参数向后一个页面进行传递,。1.Activity:我自己理解它就是一个界面,里面可以放置一个文本框、按钮什么的,而整个应用程序就是由N个Activity组合而成的。2.Intent:给我的感觉它就想web开发中的request
转载 2023-09-14 17:14:58
92阅读
Activity跳转与值   一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。  在前面创建的MyApp中,我们通过点击按钮可以更新当前界面上的文本内容。现在我们想换种方式,在点击按钮后,显示一个新的屏幕,在这个屏幕上输入一段话,然后再返回到原先的界面显示刚才输入的那句话。  首先我们新建这个新屏幕的布局文
转载 2023-08-06 19:13:22
165阅读
学了集合中的List、Set、Map,来进入代码演练一番吧~实现类: (ArrayList)package p1; import java.util.ArrayList; public class TestArrayList { public static void main(String[] args) { //创建集合对象并以手机-Phone为泛型 ArrayLis
Android开发中Activity值特别普遍,最贱开发需要传递集合List到另一个Activity,在此作出总结。首先创建自己的实体类:我的暂命名为Gate。声明List集合时候泛型中是你声明的实体类:List<Gate> gates=new ArrayList<Gate>;我们要做的是将这个gates传递到要跳转的Activity,用到的方法是bundle.putPa
转载 2023-06-27 20:49:53
130阅读
# Android页面数组取值实现方法 ## 概述 在Android开发中,经常会遇到需要在不同页面之间传递数组数据的情况。本文将介绍一种常用的实现方法,通过Intent和Bundle来实现Android页面之间的数组值。 ## 实现步骤 下面是实现Android页面数组取值的步骤: | 步骤 | 描述 | | --- | --- | | 步骤一 | 准备两个Activity,一个用于
原创 2023-12-12 05:02:03
87阅读
如果有人问我,Android 程序什么时候最容易出错?一个备选答案(额,这个备选集可能会有点长...):在界面开发中使用了异步回调。在任何程序开发中,异步操作的处理都是一个麻烦事,而在 Android 中更繁杂一些,这是由于 Android 基于组件的设计对异步操作不够友好。所以,如果你在 Android 中开发界面,不妥善处理全部的异步回调,崩溃、内存泄露、状态错乱,就都接踵而至了。 而在
# Android页面数据实现方法 作为一名经验丰富的开发者,我将向你介绍如何在 Android 中实现跨页面传递数据的方法。这将帮助你更好地理解和应用这一功能。 ## 实现步骤 下面是实现 Android页面传递数据的步骤表格: | 步骤 | 描述 | | --- | --- | | 1. 创建要传递数据的页面 | 需要传递数据的页面 | | 2. 创建用于接收数据的页面 |
原创 2023-12-31 11:36:52
286阅读
PS:restful api接口规范中,有四种请求方法,分别为get、post、delete、put。 但我认为,参其实就只有两种方式,一种通过url参,另一种通过提交表单传参。 所以下面的内容,我按参方式整理。 一、url参url参有两种形式 1、/get/{param}:这种形式通常用于分页时// 模块化 js getList(param) { return request(
转载 2023-12-07 09:01:08
106阅读
# Android页面跳转图片 在Android应用开发中,页面之间的跳转是一个非常常见的功能。有时候我们需要在页面之间传递图片,比如在一个页面选择图片后,在另一个页面显示这张图片。本文将介绍如何在Android中实现页面跳转并传递图片的功能。 ## 步骤 ### 步骤一:选择图片 首先,我们需要在第一个页面选择图片。可以通过调用系统相册或者拍照来选择图片,这里我们以调用系统相册为例。下
原创 2024-03-25 05:42:05
118阅读
# Android 跳转页面数据 在Android开发中,我们经常需要在不同的页面之间传递数据,以实现页面之间的交互。本文将介绍如何在Android应用中实现跳转页面传递数据的功能。 ## 传递数据的方式 Android中有多种方式可以实现页面之间传递数据,比如Intent、Bundle、SharedPreferences等。其中,最常用的方式是使用Intent传递数据。 ## 使用In
原创 2024-03-12 04:02:54
118阅读
# 使用 Retrofit 传递 List 数组的完整指南 在 Android 应用开发中,网络请求是必不可少的一部分。Retrofit 是一个极受欢迎的 HTTP 客户端库,使得与 RESTful API 的交互变得简单高效。本文将探讨如何使用 Retrofit 传递 List 数组,并提供代码示例和状态图。 ## 1. Retrofit 简介 Retrofit 是一个类型安全的 HTTP
原创 2024-09-11 04:56:08
170阅读
# Android 界面list 实现指南 ## 1. 指南流程 ```mermaid journey title Android 界面list 实现指南 section 准备工作 开发者准备数据 小白准备接收数据的界面 section 实现步骤 开发者传递数据给小白 小白接收数据并展示在界面上 ``
原创 2024-03-18 07:02:05
18阅读
# Android中如何传递List数据 在Android开发中,组件之间的数据传递是一个常见的问题。我们经常需要在Activity之间、Fragment之间或是Service之间传递数据。传递标准数据类型(如字符串、数字等)相对简单,但对于复杂的数据类型,如List,很多开发者在处理时会遇到困难。本文将介绍在Android中如何传递List,包括使用Intent、Bundle和Serializ
原创 2024-08-29 08:18:49
76阅读
## Android 页面加载 List 的实现 作为一名新手开发者,理解 Android 页面加载 List 的过程是非常重要的。今天,我将指导大家完成这一任务,带你一步步实现一个简单的 ListView 页面。我们将通过以下几个步骤完成: | 步骤 | 描述 | |---------------|-------------
原创 2024-08-12 06:48:30
28阅读
  • 1
  • 2
  • 3
  • 4
  • 5