搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
花生_TL007
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Android Studio下载各个版本方法_下载旧版as
2
android studio如何编译运行,Android Studio编辑器教程
3
docker容器内访问外部mysql_MySQL 进行 Docker 容器化之体验与感悟
4
舵机工作原理及STM32驱动代码_stm32舵机驱动代码
5
ffmepg V3.4 中文文档(1)_mmfpeg中文文档
6
使用OpenCV实现图像增强
7
Java Excel导出多个工作表(添加多个sheet)_模板导出excel多个sheet java.lang.illegalargumentexceptio
8
鸿蒙os和安卓哪个快,实测比安卓快60% 华为鸿蒙OS性能这么强?
9
微信公众号页面调用微信扫一扫_微信公众号 扫条码
10
win10 开启远程桌面后连接提示内部错误_itrusiis.exe 远程桌面 出现内部错误
当前位置:
article
> 正文
Android中intent的作用,显式意图和隐式意图_安卓意图intent的作用是什么
作者:花生_TL007 | 2024-03-23 17:55:35
赞
踩
安卓意图intent的作用是什么
Android基本的设计理念是鼓励减少组件间的耦合,因此Android提供了Intent (意图) ,Intent提供了一种通用的消息系统,它允许在你的应用程序与其它的应用程序间传递Intent来执行动作和产生事件。使用Intent可以激活Android应用的三个核心组件:活动、服务和广播接收器。
Intent可以划分成显式意图和隐式意图。
显式意图:调用Intent.setComponent()或Intent.setClass()方法明确指定了组件名的Intent为显式意图,显式意图明确指定了Intent应该传递给哪个组件。
隐式意图:没有明确指定组件名的Intent为隐式意图。 Android系统会根据隐式意图中设置的动作(action)、类别(category)、数据(URI和数据类型)找到最合适的组件来处理这个意图。
Android中的Intent有两大作用。
一、用来启动其他新的Activity。
二、作为传递数据和事件的桥梁。传递数据时的代码有两种:
第一种是:
Intent intent = new Intent(CurrentActivity.this , OtherActivity.class);
intent.putExtra(“data” , somedata);
第二种是:
新建一个Bundle,再把该Bundle加入intent,如:
Bundle bundle = new Bundle() ;
bundle.putString(“data” , somedata) ;
intent.putExtras(bundle)。
在第二个Activity中取出第一个Activity传递过来的数据:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.other);
//取得从上一个Activity当中传递过来的Intent对象
Intent intent = getIntent();
//从Intent当中根据key取得value,实现两个Activity之间数据的传送。
String value = intent.getStringExtra("testIntent");
//根据控件的ID得到响应的控件对象
myTextView = (TextView)findViewById(R.id.myTextView);
//为控件设置Text值
myTextView.setText(value);
}
}
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/花生_TL007/article/detail/296696
推荐阅读
article
Android
Studio
下载
安装
mac
苹果电脑 |
Android
系列1_
android
s...
好,现在我们所有的环境都准备好了,点击运行按钮,就可以将我们的项目给运行以来啦!5、选择需要安装的配件,建议勾选以下选项...
赞
踩
article
Android
应用
的
闪退
(
crash
)分析_com.
android
.
launcher3
/
u0a121
...
文章转自阿里客户端工程师试题简析——
Android
应用
的
闪退
(
crash
)分析1. 问题描述
闪退
(Crash)是客户端程...
赞
踩
article
Android
我的第一个
Jetpack
Compose
应用_
android
snapshot
is...
目录1. 背景2.
Jetpack
Compose
是什么?3. 开始前的准备4. 创建DEMO4.1 New Proj...
赞
踩
article
Android App
catch
Exception
_
app
scout
exception
...
防止
app
在使用过程中弹出“非常抱歉,xxx已停止运行”,在应用中实现Uncaught
Exception
Handler,...
赞
踩
article
android
backtrace
,
Android
程序
backtrace
分析方法...
如何分析
Android
程序的
backtrace
最近碰到
Android
apk crash的问题,单从log很难定位。从t...
赞
踩
article
Android
EventBus
异常处理总结_
app
_
scout
_
warning
...
1、java.lang.ClassNotFoundException:Didn't find class "androi...
赞
踩
article
android
小米
出现
问题
怎么
解决办法
,
Android
MonkeyRunner
触摸操作
小米
手机...
在调用 drag的时候 报错:190310 01:30:52.843:S [main] [com.
android
.chi...
赞
踩
article
Android Studio 项目报红叉无法运行出现Edit
Configuration
解决_and...
Android Studio 项目报红叉无法运行出现Edit
Configuration
解决运行项目时出现无法正常运行问...
赞
踩
article
An<
e
m>d
e
m>roi<
e
m>d
e
m> APK开发基础——<
e
<
e
m>m
e
m>>Ex<
e
m>c
e
m>
e
<
e
m>p
e
m>tion
e
<
e
m>m
e
m>>如何处理保证APP不闪退_<
e
m>m
e
m>.g.<
e
m>d
e
m>.<
e
m>p
e
m>.<
e
m>c
e
m>.
e
...
1、APP不闪退保证即使有
e
x<
e
m>c
e
m>
e
<
e
m>p
e
m>tion没有捕捉处理,也不至于APP <
e
m>c
e
m>rash闪退。该方案出自于:捕获程序Cras...
赞
踩
article
【
Android
】【
异常
处理
】安卓
应用
一直
卡死
黑屏,但是不退出_
android
触摸屏
卡死
但程序还...
我们有时会遇到
应用
无限无响应,或者一直黑屏,但就是不退出的情况了解安卓的
异常
处理
机制后,这个问题就会迎刃而解我们的
应用
异...
赞
踩
article
Android
studio
+真机 运行报错[
INSTALL
_
FAILED
_
INSUFFICIENT...
Android
studio
+真机 运行报错[
INSTALL
_
FAILED
_
INSUFFICIENT
_
STORAGE]解...
赞
踩
article
【错误记录】
Android
模拟器安装应用报错 (
INSTALL
_
FAILED
_
INSUFFICI...
06/24 16:36:23: Launching 'APP
_
MIDI' on
Android
TV (1080p) A...
赞
踩
article
Android
studio
模拟器反复安装apk报错
INSTALL
_
FAILED
_
INSUFFICI...
INSTALL
_
FAILED
_
INSUFFICIENT
_
STORAGE
错误的解决方法
_
install
_
failed
_
in...
赞
踩
article
Android 模拟器安装应用报错 (
INSTALL
_
FAILED
_INSUFFICIENT_ST...
将其设置为 2G 即可 , 如果还不够 , 那就改成更大。在模拟器管理器中 , 找到该模拟器 , 点击修改按钮;手机内存...
赞
踩
article
android
获取
外部
存储卡
路径
,
Android
获得内/
外置
存储卡
路径
的方法...
我们知道
Android
上一般都有
外置
的
存储卡
,但是通过Environment.getExternalStorageDir...
赞
踩
article
Android:N
a
me
s
p
a
ce not
s
pecified
. Ple
a
s
e
s
pecify
a
...
在多次修改项目目录下的
build
.
gr
a
dle
文件无效后,我通过参考链接中的描述修改了
a
pp目录下的
build
.gr
a
d...
赞
踩
article
Android
studio
小白使用
Android
studio
2.3.1遇到
的
一个令新手抓狂
的
...
问题产生
的
原因描述问题产生
的
原因很简单,就是好奇加手残。具体过程如下:下图是刚打开工程时
的
界面,此时
的
工程完好,可以正常...
赞
踩
article
cocos
构建
Android
项目
Android
studio
gradle
8.0 报错_nam...
记录一下踩坑 今天用
cocos
构建 了一个
Android
项目 然后用
Android
studio
打开 TestPro...
赞
踩
article
Android
——模块级
build
.
gradle
配置——
applicationId
和namespac...
配置应用模块-
applicationId
和
namespace
。了解
build
.
gradle
中的实用设置。
_
gradl...
赞
踩
article
android
系统属性 或 自定义属性_
product
_
property
_
overrides
...
if (mPackageManager.hasSystemFeature(PackageManager.FEATURE_...
赞
踩
相关标签
android
android studio
macos
Jetpack Compose
kotlin
exception
app
android backtrace
android小米出现问题怎么解决办法
卡死
黑屏
Android studio 真机报错
INSTALL_FAILED_INSUF
错误记录
ide
android 获取外部存储卡路径
android-studio
c++
学习
Android Studio
Module not specified
Edit configuration