前言本篇文章主要讲解LiveData工作的原理,如果还不知道LiveData如何用的话,请参考官方文档。 LiveData的讲解涉及到了Lifecycle的知识,如果你还不了解LifeCycle,请参考文档LifeCycle介绍。介绍LiveData是一个数据持有类,它可以通过添加观察者被其他组件观察其变更。不同于普通的观察者,它最重要的特性就是遵从应用程序的生命周期,如在Activity中如果
转载
2023-07-25 13:45:56
78阅读
Activity跳转与传值 一个Android应用程序很少会只有一个Activity对象,如何在多个Activity之间进行跳转,而且能够互相传值是一个很基本的要求。 在前面创建的MyApp中,我们通过点击按钮可以更新当前界面上的文本内容。现在我们想换种方式,在点击按钮后,显示一个新的屏幕,在这个屏幕上输入一段话,然后再返回到原先的界面显示刚才输入的那句话。 首先我们新建这个新屏幕的布局文
转载
2023-08-06 19:13:22
165阅读
一.使用Intent意图传值public class ActivityStudy01 extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(sa
转载
2023-05-26 20:33:19
108阅读
说起安卓的Context 大家肯定是“既熟悉又陌生”,熟悉是因为startActivity、startService、getApplicationContext等无论是使用Context的方法还是把Context作为参数传递在开发中经常见。陌生是因为貌似工作了两三年对他的认知貌似还停留在如上阶段。这里就探究下这个神奇的Context。目录一、关联类&作用1、Context的使用场景小结使用
转载
2024-01-05 16:44:28
41阅读
目录1.Activity之间传值1.单个数据传送1. 布局——MainActivity.xml(跳转前的)2. MainActivity.java (跳转前的)3.MainActivity3.java(跳转后的)4.效果展示2.打包传送1.新建类Kind.java2.MainActivity.java(跳转前的)3.MainActivity3.java(跳转后的)3.回传值1.MainActiv
转载
2023-12-15 16:01:08
51阅读
Android之intent传值的三种方法分别是:1、startActivity();2、startActivityForResult();3、调用在下个activity自定义的方法“actionStart()”,也就是最佳的方法。 一、一般方式传值跳转:startActivity()方法<code class="hljs" java="">/* 在MainActivity中定义如下代
转载
2023-11-04 19:06:59
169阅读
运行绑定机制Intent在Android应用程序的开发中起着基础性的重要作用,在页面跳转、传递数据、调用外部程序时都会看到Intent的身影。编程时,一般通过Intent向Android系统发出某种请求,然后Android会根据请求查询各个组件声明的intent-filter,找到需要的组件并运行。 关于Intent的详细使用方法,会在后续的博文中详细写出。本博文主要通过
转载
2023-07-09 22:44:17
74阅读
Android开发中,用到的界面之间数据传值方法:Intent intent = new Intent(this,SecondActivity.class);
//方法一:
String title = "我是来自第一个界面";
intent.putExtra("string_name",title);
//方法二
转载
2023-07-02 22:14:37
52阅读
组件传值1、父传子(1)在父组件的子组件标签上绑定一个属性,挂载要传输的变量 (2)在子组件中通过props来接受数据,props可以是数组也可以是对象,接受的数据可以直接使用 props: [“属性名”] 或 props:{属性名:数据类型}//父组件
<template>
<div>
<i>父组件</i>
<!--页面使
转载
2023-09-26 09:57:17
183阅读
ThreadLocalThreadLocal是Thread的局部变量,可以理解为ThreadLocalVariable。它在ThreadLocal类中定义了一个ThreadLocalMap,每一个Thread中都有一个该类型的变量——threadLocals——用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本。ThreadLocal在不同线程之间值传递ThreadL
转载
2024-04-21 16:20:54
125阅读
首先庆祝一下本人博客满一年,求撒花!众所周知,根据mvc设计模式,数据是要通过model来传递的,从一个activity(以下简称A)到另外一个activity(以下简称B)如果要传值的话我们可以将model放到intent中(也可以不放),然后在B创建之后取得相应的值;反之,如果从B回传值给A的话,也是可行的,只不过要在A的onActivityResult中接收相应的值。这几种方法各有优缺点,大
转载
2023-06-26 09:52:33
109阅读
文章目录一、学习目标二、概括三、讲解(一)三个基本控件1、标签控件(TextView)2、编辑框控件(EditText)3、按钮控件(Button)(二)安卓事件处理机制1、安卓事件处理概述2、安卓事件处理步骤(三)案例演示:实现用户登录1、创建安卓应用2、准备背景图片3、基于模板创建登录窗口4、登录窗口布局资源文件5、主窗口布局资源文件6、安卓项目清单文件7、字符串资源文件8、登录窗口功能实现
转载
2023-09-14 13:33:19
67阅读
activity间传递值
通过Intent启动另一个activity传递简单数据(八大基本数据类型+String)传递简单数据的代码片段Intent intent = new Intent(MainActivity.this, AdditionalActivity.class);
intent.putExtra("INT",12);
intent.putExtra
转载
2023-06-28 15:41:17
49阅读
1、定义两个常量:广播名和广播键值 public static final String ACTION_BONED = "ACTION_BONED"; public static final String ACTION_BONED_DATA = "ACTION_BONED_DATA"; 2、在Act
原创
2022-03-17 13:32:59
540阅读
1. Parcelable接口Interface for classes whose instances can be written to and restored from a Parcel。 Classes implementing the Parcelable interface must also have a static field called CREATOR, which is
1、向下一个活动传递数据 Intent中提供了一系列的putExtra()方法的重载,可以把我们想要传的数据暂存在Intent中,启动一个活动后,只需把这些数据在从Intent中,取出来即可。做一个简单的Demo演示一下:新建项目MyDataTrans,同时在项目中新建类Second.java和布局second.xml。在activity_main.
Android没凉,只是比以前难混了多年前Android异军突起,成了新的万亿级市场,无数掘金人涌入,期待可以一展拳脚。那时候大环境下的手游圈,只要你能有个可以运行的连连看就能找到工作,走上赛道被浪潮推着前进,这个行业不可谓不光明。如今浪潮速度放缓,漫天飞舞着唱衰Android的讯息,“凉凉”是最多的字眼。但放心,Android真的没凉!Android入门相对简单,初级Android很多很多,趋近
## Android OnClick 传值的实现方法
在Android开发中,按钮的点击事件是应用交互的重要组成部分。通过`onClick`事件,我们可以实现各种功能,比如在用户点击按钮时传递特定的值。本文将详细介绍如何在Android中实现这一功能,并提供相应的代码示例。
### 一、基本概念
在Android中,`onClick`事件通常与`Button`组件相关联。用户点击按钮后,可以
原创
2024-10-17 13:08:11
43阅读
(一)BroadcastReceiver创建
创建自己的BroadcastReceiver对象,我们需要继承BroadcastReceiver类,并实现其onReceive 方法。在onReceive方法内,我们可以获取随广播而来的Intent中的数据。在创建完我们的BroadcastReceiver之后,还不能够使它进入工作状态,因为我们需要为它注册一个指定的广播地址。所以创建类
# Android App 传值的实现方法
在Android开发中,传值是一项非常重要的任务。无论是从一个Activity传值到另一个Activity,还是在同一个Activity之间传递数据,理解如何有效地传值对开发者来说都是至关重要的。今天,我将带领你通过几个简单的步骤来实现Android应用中的传值功能。
## 传值流程概览
下面的表格展示了在Android中传值的基本步骤:
| 步
原创
2024-08-07 11:54:15
23阅读