赞
踩
隐式意图的配置可以在AndroidManifest.xml中activity节点中的intent-filter节点中配置,配置一个action的name和category即可,其中action是配置意图的动作,category是动作的附加信息。如下图所示,
通过上述配置后,即可在activity中通过隐式意图进行调用
到此即可通过配置和隐式意图激活相应的界面,不过此时还不能传递数据,如果需要传递数据,需要配置另外一个节点,
即,在activity中的intent-filter中配置data,data有很多属性,这里只配置了scheme,配置好后,在隐式意图调用时就需要将相应的数据加上,否则会报错,具体调用如下下图所示
在激活的activity中可以通过getIntent的方法,获取激活次activity的意图,并通过getData方式获取相应的数据。
另外:如果意图即有数据又有类型则需要使用setDataAndType方式来传递数据和类型,否则会使应用程序会挂掉
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。