前言本篇文章主要讲解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的使用场景小结使用
目录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
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); //方法二
组件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.
转载 5月前
32阅读
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阅读
  • 1
  • 2
  • 3
  • 4
  • 5