Android意图、片段和活动
我知道你们中的许多人会告诉我API。我对Android意图、片段和活动,android,android-intent,android-fragments,android-activity,android-fragmentactivity,Android,Android Intent,Android Fragments,Android Activity,Android Fragmentactivity,我知道你们中的许多人会告诉我API。我对意图片段和活动读得越多,就越感到困惑。谁能描述一下这些是什么?为什么这三个对android应用程序开发过程很重要 提前感谢您的帮助。简单地说 1)活动:是保存GUI组件视图的屏幕。桌面应用程序中的窗口。它有一个生命周期,如在窗口中创建、暂停和停止 2)片段:是用于动态GUI开发的组件。它也有自己的生命周期。但唯一的区别是它不能直接使用。为了工作,它应该包含在活动中。一个活动可以有一个或多个片段 3)意图:是一个从一个活动到另一个活动的消息传递框架。消息可以
意图
片段
和活动
读得越多,就越感到困惑。谁能描述一下这些是什么?为什么这三个对android应用程序开发过程很重要
提前感谢您的帮助。简单地说
1)活动:是保存GUI组件视图的屏幕。桌面应用程序中的窗口。它有一个生命周期,如在窗口中创建、暂停和停止
2)片段:是用于动态GUI开发的组件。它也有自己的生命周期。但唯一的区别是它不能直接使用。为了工作,它应该包含在活动中。一个活动可以有一个或多个片段
3)意图:是一个从一个活动到另一个活动的消息传递框架。消息可以是导致活动恢复、向活动传递额外信息或导致应用程序启动的任何内容。1)意图:-这是做一件事的“意图”。这就像向Android操作系统发送消息以执行某些任务。例如:如果发生某些操作,则启动其他活动。请参阅以下链接: 2)活动:- 它是一个用户交互的单一屏幕,是唯一能够(而且必须)拥有用户界面的组件。学习活动生命周期。这是非常重要的。您应该在清单文件中声明您的活动 3)片段:-
片段是活动中用户界面的行为或部分。我们可以把它称为活动的子部分,只需记住片段可能有视图,也可能没有视图。这就像是一个小活动,但它们可以在单个屏幕上显示多个,我们可以与它们交互。从开发者站点读取片段文档。这是一个很好的起点。见此:-片段中没有意图。您应该首先学习意图和活动,然后开始学习片段。基本上,意图将启动与该意图匹配的活动。而活动是Android应用程序屏幕的主要起点。目的不是传递消息。它可以传递额外的信息,但它不是Intent的主要工作。它显然不是一个消息传递框架。