0

我已阅读以下有关 Android Intent 的内容:

将意图视为动词和宾语;对您想要完成的操作的描述——例如 VIEW、CALL、PLAY 等。

我无法理解这句话。谁能给我解释一下?我知道意图是对要执行的操作的抽象描述。

4

2 回答 2

1

我会尝试解释。当您希望应用程序中的特定活动做某事时,您可以使用 Intent。您要执行的操作被指定为 Intent 本身(例如播放音乐、呼叫某人、拍照)。动词是代表任何动作的东西。Intent 还表示您的应用将在 Activity 和 Intent 的帮助下执行的操作。

同样,意图总是需要一个对象来执行所需的操作,这是意图中的一个参数。因此,Intent 中的目标类对象是描述(它包含要执行的操作的所有详细方法)。

希望能帮助到你!!!

于 2012-12-13T08:39:56.200 回答
0

2 Activity 之间的意图传输信息,想象一下它就像一个传输器在你我之间发送邮件、礼物、信息……。

所以,我想给你发一个电话号码,我需要你拨打这个号码。所以运输商需要你的姓名、地址、...(--> 这就像 Intent 中的 setClassName())和我希望你执行的操作(--> 像 Intent 中的 ACTION)。之后,运输商将向您发送信息,您将拨打我的电话号码。

于 2012-12-13T09:09:53.620 回答