Android 学习笔记--android——Activity学习 android Activity学习Activity 创建的三要素 1、创建的类要去继承activity 2、setContentView();应用布局文件 3、在清单文件中进行配置 android:name“com.example.ex_0310_01.MainActivity” 包名.类名1、 A----B 调用startActivity(intent); A界面//获得一个意图对象 Intent intent new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); //传递附加消息 //以键值对的形式去传递消息 //key:必须是字符串 //value:基本数据类型以及实现了序列化接口的对象 intent.putExtra(key1, 你好); intent.putExtra(key2, true); //开启一个新的activity startActivity(intent);B界面//获取A界面传过来的意图对象 Intent intent getIntent(); //通过key去把意图对象里的信息获取到 boolean extra intent.getBooleanExtra(key3, false); String str intent.getStringExtra(key1);2、 A----B----A A// 获得一个意图对象 Intent intent new Intent(); intent.setClass(MainActivity.this, SecondActivity.class); // 传递消息 // 以键值对的形式去传递消息 // key:必须是字符串 // value:基本数据类型以及实现了序列化接口的对象 intent.putExtra(key1, 你好); intent.putExtra(key2, true); // 开启一个新的activity 并且等待消息返回 startActivityForResult(intent, 0);BIntent data new Intent(); data.putExtra(msg, 消息已收到); setResult(0, data ); //关闭当前界面 finish();A//接收B界面返回的消息 Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); String msg data.getStringExtra(msg); mTextView.setText(msg); }请求码 A有两个按钮都是跳转到BB界面处理完返回消息 就用请求码进行区分是点击了哪一个按钮跳转到B然后 返回A的 startActivityForResult(intent , 请求码);结果码 B有两个按钮都是跳回到AA界面就是通过结果码来进行判断 返回不同的处理信息 setResult(结果码, data );对于消息的处理都是在onActivityResult这个方法中去实现的。如果想学习了解更多Android知识的可以扫码下方二维码免费领取Android基础课程资料包目录第一章 UI第一章 UI更有更多资料加微信免费领取

相关新闻

最新新闻

Android入门教程 | ImageView 图片显示

Android入门教程 | ImageView 图片显示

为了让App界面更美观生动,我们可以放上图片。 显示图片是“刚需”。不论是书籍,报纸,网站,都有显示图片的需求。毕竟“无图无真相”。 在 Android 应用开发中,我们通常使用 ImageView 来显示图片。 ImageView的主要属性…

2026/8/27 12:53:11
别等内网瘫痪数据泄露!11 类企业高频网络攻击,运维零门槛防御手册

别等内网瘫痪数据泄露!11 类企业高频网络攻击,运维零门槛防御手册

深耕政企 ICT 集成与网络安全运维多年,我处置过大量内网瘫痪、核心数据外泄、系统遭非法入侵的安全事故,也整改过数十家企业的高危安全漏洞。当下绝大多数中小企业、产业园区、机关单位都存在认知误区:认为部署防火墙、终端杀毒软件就能高枕无…

2026/8/27 12:53:11
LLM音乐生成新方案:Performance-Timed Music Tokens实现文本到乐谱

LLM音乐生成新方案:Performance-Timed Music Tokens实现文本到乐谱

1. 核心能力速览能力项说明项目类型面向 LLM 的文本到符号音乐生成方案核心创新提出 Performance-Timed Music Tokens(表演计时音乐 Token),将乐谱中的松散计时信息编码为离散 Token输入方式文本描述 / 提示词输出形式符号音乐(如…

2026/8/27 12:53:11
论!如何成为一名优秀的Android程序员

论!如何成为一名优秀的Android程序员

都已经2023年了,现如今想成为一名安卓程序员来说其实非常简单,无论是自学还是培训。 但是如今这个时期,Android初级程序员已经趋近饱和,薪资水平也大不如以前,程序员的红利期已经过去了,所以现在想要一份高…

2026/8/27 12:53:11
VecDB第十篇:除了HNSW,向量索引还有什么?——IVFFlat与PQ量化原理

VecDB第十篇:除了HNSW,向量索引还有什么?——IVFFlat与PQ量化原理

VecDB第十篇:除了HNSW,向量索引还有什么?——IVFFlat与PQ量化原理 前言 前面第九篇文章,咱们聊了HNSW向量索引,用"六度人脉"的故事类比了分层图结构的原理——图结构跳转,快是快,但…

2026/8/27 12:53:11
基于Unet的皮肤病分割系统:图像分割到部署全流程实战解析

基于Unet的皮肤病分割系统:图像分割到部署全流程实战解析

简介:医学影像分析中,语义分割是量化评估病灶区域的关键技术,尤其在皮肤病变的自动检测场景中具有重要临床价值。Unet作为医学图像分割的经典网络,通过编码器-解码器结构与跳跃连接,能在保留深层语义信息的同时精确恢复…

2026/8/27 12:48:11