Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android意图、片段和活动_Android_Android Intent_Android Fragments_Android Activity_Android Fragmentactivity - Fatal编程技术网

Android意图、片段和活动

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)意图:是一个从一个活动到另一个活动的消息传递框架。消息可以

我知道你们中的许多人会告诉我API。我对
意图
片段
活动
读得越多,就越感到困惑。谁能描述一下这些是什么?为什么这三个对android应用程序开发过程很重要

提前感谢您的帮助。

简单地说

1)活动:是保存GUI组件视图的屏幕。桌面应用程序中的窗口。它有一个生命周期,如在窗口中创建、暂停和停止

2)片段:是用于动态GUI开发的组件。它也有自己的生命周期。但唯一的区别是它不能直接使用。为了工作,它应该包含在活动中。一个活动可以有一个或多个片段

3)意图:是一个从一个活动到另一个活动的消息传递框架。消息可以是导致活动恢复、向活动传递额外信息或导致应用程序启动的任何内容。

1)意图:-
这是做一件事的“意图”。这就像向Android操作系统发送消息以执行某些任务。例如:如果发生某些操作,则启动其他活动。请参阅以下链接:

2)活动:-

它是一个用户交互的单一屏幕,是唯一能够(而且必须)拥有用户界面的组件。学习活动生命周期。这是非常重要的。您应该在清单文件中声明您的活动

3)片段:-


片段是活动中用户界面的行为或部分。我们可以把它称为活动的子部分,只需记住片段可能有视图,也可能没有视图。这就像是一个小活动,但它们可以在单个屏幕上显示多个,我们可以与它们交互。从开发者站点读取片段文档。这是一个很好的起点。见此:-

片段中没有意图。您应该首先学习意图和活动,然后开始学习片段。基本上,意图将启动与该意图匹配的活动。而活动是Android应用程序屏幕的主要起点。目的不是传递消息。它可以传递额外的信息,但它不是Intent的主要工作。它显然不是一个消息传递框架。