intent是一次即将操作的抽象描述

1.启动一个新的activity并且可以携带数据

2.通过intent来启动一个服务(Service)

3.通过Intent来广播一个时间

对于HashMap来讲,任何名值对都可以存进去,但是对于Bunble不是这样的,

这个值只可以是基本类型,如String。int,boolean,char

startActivityForResult()和onActivityResult()可以被认为是一组异步的远程调用

listener1 = new OnClickListener() {
public void onClick(View v) {
Intent intent1 = new Intent(ActivityMain.this, Activity1.class);
intent1.putExtra("activityMain", "数据来自activityMain");
startActivityForResult(intent1, REQUEST_CODE);
}
};

这种形式出现在Activity中的调用和service的共享当中

protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == REQUEST_CODE) {
if (resultCode == RESULT_CANCELED)
setTitle("取消");
else if (resultCode == RESULT_OK) {
String temp=null;
Bundle extras = data.getExtras();
       if (extras != null) {
        temp = extras.getString("store");
       }
setTitle(temp);
}
}
}

每个应用程序都有 AndroidManifest.xml文件,通过这个文件了解应用相关信息,几个Activity,几个service,几个Contentprovider,还可以

定义intentFilter来告诉系统期望处理什么样的Intent

android学习笔记_Intent相关推荐

  1. Android学习笔记21:ImageView获取网络图片

    Android平台有3种网络接口可以使用,它们分别是:java.net.*(标准java接口).org.apache(Apache接口)和android.net.*(Android网络接口).本文将使 ...

  2. Android学习笔记(七):多个Activity和Intent

    根据www.mars-droid.com:Andriod开发视频教学,先跳过书本<Beginning Android 2>的几个章,我是这两个资源一起看,需要进行一下同步.先初步了解一下应 ...

  3. Android学习笔记26:图片切换控件ImageSwitcher的使用

    在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...

  4. Android学习笔记36:使用SQLite方式存储数据

    在Android中一共提供了5种数据存储方式,分别为: (1)Files:通过FileInputStream和FileOutputStream对文件进行操作.具体使用方法可以参阅博文<Andro ...

  5. Pro Android学习笔记(二九):用户界面和控制(17):include和merge

    xml控件代码重用:include 如果我们定义一个控件,需要在不同的layout中重复使用,或者在同一个layout中重复使用,可以采用include的方式.例如定义my_button.xml如下 ...

  6. Android学习笔记:TabHost 和 FragmentTabHost

    2019独角兽企业重金招聘Python工程师标准>>> Android学习笔记:TabHost 和 FragmentTabHostTabHost命名空间:android.widget ...

  7. 【转】 Pro Android学习笔记(二九):用户界面和控制(17):include和merge

    目录(?)[-] xml控件代码重用include xml控件代码重用merge 横屏和竖屏landsacpe portrait xml控件代码重用:include 如果我们定义一个控件,需要在不同的 ...

  8. Android学习笔记:TabHost 和 FragmentTabHost(转)

    Android学习笔记:TabHost 和 FragmentTabHost(转) 转自:http://www.cnblogs.com/asion/p/3339313.html 作者:Asion Tan ...

  9. Pro Android学习笔记(三三):Menu(4):Alternative菜单

    什么是Alternative menu(替代菜单) 举个例子,Activity显示一个文本文件.如果用户想对文本文件进行编辑,Activity不提供编辑能力,但可由其他activity或者其他应用提供 ...

最新文章

  1. 【C++】容器与继承
  2. Markdown介绍
  3. jquery插件分类与编写详细讲解
  4. nVIDIA显卡命名规律
  5. 科研实习 | 约翰霍普金斯大学Alan Yuille教授招收计算机视觉暑期科研实习生
  6. 2011Google校园招聘笔试题
  7. mysql双机互备linux成功的_配置MySQL双机热备 - Linux服务器MySQL双机热备份试验_数据库技术_Linux公社-Linux系统门户网站...
  8. ActiveMQ整合spring结合项目开发流程(生产者和消费者)总结
  9. java用gui如何写退格_emWin(ucGui)的Edit控件退格处理方法 worldsing
  10. 动态修改css 规则
  11. python chardet_Python - chardet
  12. Git设置代理服务器
  13. 安全教育进社区:VR体验禁毒、防火、防盗骗
  14. 中点圆c语言程序,[图形学] 画圆(基于中点算法)
  15. UE4 如何开启 EQS
  16. 【完全解析】Lumion 9.0 新功能与改进
  17. 2014年校园招聘新签约工资待遇
  18. Springboot 整合Websocket+Stomp协议+RabbitMQ做消息代理 实例教程
  19. python编程基础-task4-FOR、IF以及while
  20. 计算机发展历程结绳记事,结绳记事与计算机

热门文章

  1. [转载] python字典查询功能_Python中的字典功能
  2. [转载] python 如何判断中文的字符串长度
  3. [转载] python __import__ 搜索路径详解
  4. java 基础一 Http请求
  5. (课堂画图)毕业论文管理系统
  6. js渐渐入门之懒人框架- laz.js
  7. 快速创建UI控件的 方法 ,值得总结1
  8. word文档生成目录
  9. caffe---之scale层
  10. phpboot使用mysql_PHP MySQL 插入数据