在onActivityResult()为什么我们有意向的参数?
如果是将数据从一个活动发送到另一个活动的情况下,不能通过捆绑包发送数据?Android:在onActivityResult()中为什么我们有意图作为参数?
帮帮我!
在onActivityResult()为什么我们有意向的参数?
如果是将数据从一个活动发送到另一个活动的情况下,不能通过捆绑包发送数据?Android:在onActivityResult()中为什么我们有意图作为参数?
帮帮我!
文件称,
意图提供了执行后期运行在不同的应用之间的代码结合的设施。其最重要的用途是开展活动,在活动中它可以被认为是活动之间的胶水。它基本上是一个被动数据结构,它包含要执行的操作的抽象描述。
意图用于Activity
的转换。
例如,Intent
从Activity_A主叫Activity_B时使用。
此外,从B到A这就是全部返回时使用它。
,每当我们从当前活动调用startActivityForResult()启动造成的任何活动,但必须在活动开始将一些应对回回来,这种反应将在意图对象扭曲。
是的,你可以做到这一点,但它会,
一个缺点是使用捆扎更是复杂的,当你的应用程序将越来越大意味着你大量使用捆绑将其键值对,这样其可能意外地改变你价值由其他一些活动。
想象一下Intent
作为消息,你可以在android组件(Activity,BroadcastReceiver,Service,ContentProvider)之间发送整个android系统。
和此意图(消息)需要有一些内容,并认为Bundle
作为您发送到其他组件的消息的内容。
希望帮助
看到这个http://stackoverflow.com/questions/18649728/android-cannot-pass-intent-extras-though-alarmmanager/18649849#18649849 –