Intent,翻译过来为“意图”,我的理解为:就是告诉当前Activity下一步要做什么,表现出的一种意向。
so,Intent的大致功能有:
①启动活动、启动服务,启动广播等,今天只针对Activity,其它日后研究
②实现Activity之间的跳转,也就是在当前Activity下,启动另一个Activity
③Activity之间的数据交互
使用Intent实现以上功能:但Intent分为显示Intent和隐Intent
隐式跟显式的区别:举个例子
小李:170cm
小张:160cm
小王:165cm
小赵:175cm
显式Intent:直接告诉要找的人是小李
隐式Intent:比较模糊,告诉条件,要找的人有170cm,找出符合条件的为小李,170cm只是一个属性,条件,隐式有三个:active(动作)、category(不清楚,我就当作一个属性)、data(数据,可以理解为传递数据的一个工具)
①显式Intent:
//显式创建Intent,参数一:当前Activity,参数二:要启动的Activity
Intent intent = new Intent("Context context","...class");
//启动Activity
so,Intent的大致功能有:
①启动活动、启动服务,启动广播等,今天只针对Activity,其它日后研究
②实现Activity之间的跳转,也就是在当前Activity下,启动另一个Activity
③Activity之间的数据交互
使用Intent实现以上功能:但Intent分为显示Intent和隐Intent
隐式跟显式的区别:举个例子
小李:170cm
小张:160cm
小王:165cm
小赵:175cm
显式Intent:直接告诉要找的人是小李
隐式Intent:比较模糊,告诉条件,要找的人有170cm,找出符合条件的为小李,170cm只是一个属性,条件,隐式有三个:active(动作)、category(不清楚,我就当作一个属性)、data(数据,可以理解为传递数据的一个工具)
①显式Intent:
//显式创建Intent,参数一:当前Activity,参数二:要启动的Activity
Intent intent = new Intent("Context context","...class");
//启动Activity