当前位置: 首页 > 知识库问答 >
问题:

我的Android应用程序的片段或活动

公冶高义
2023-03-14

我花了一小段时间试图研究片段和活动之间的差异,但没有找到任何结论。这条线程似乎建议片段是片段,而片段活动天生比活动快?

它可能是相关的,使平板版本的应用程序在未来,在这种情况下,我认为碎片将是有用的,但B)是一个主要的头痛从活动重新设计到使用碎片代替?

C)当使用片段时,你可以让屏幕-a作为你的主要活动,屏幕-B作为你的片段-#1,或者你必须让两个屏幕作为一个片段,主活动作为父。

共有1个答案

柯凯旋
2023-03-14

如果我正确理解你的目标范围,你最好带着碎片去。这是因为碎片确实是它们听起来的样子。可以在其他地方重用的代码片段。我的直觉告诉我,让搜索结果易于重用将有利于应用程序在未来的查询情况下,或者只是将结果用作某种自动填充选项。从结构上看,碎片和活动没有太大的不同,但有不同之处需要知道。如果您还没有实现活动,请考虑使用片段。就你帖子中的C点而言,你可以做你问的两种情况。我有一个应用程序,我的主要活动是“在后台”和切换之间的2个片段作为用户导航。另一个例子是一个天气应用程序,它使用主活动作为屏幕1,使用片段作为屏幕2。

看看这个家伙在Youtube上的一些非常好的(和简单的)片段解释。

 类似资料:
  • 在为手机和平板电脑设计时,在应用程序中使用片段而不是活动的是什么? 我们是不是应该有手机的活动和平板电脑的碎片。除了使之外,手机的碎片还有什么好处吗? android开发网站http://developer.android.com/guide/components/fragments.html在电话上说,这些片段被分成那么使用这些片段有什么意义呢?

  • 我目前正试图在android studio中创建一个日历应用程序。该应用包含一个具有不同“视图”的日历,例如月视图、周视图和日视图。 该应用程序使用片段作为页面,每个视图都是一个活动。 这是片段和按钮初始化每个视图的代码 在代码中显示日历月度视图的第一个按钮称为“Calendaractive”正常工作,但当单击显示日历每周视图的第二个按钮时,会导致应用程序崩溃并在logcat中给出以下错误 我不确

  • 这是主要活动XML 这是片段活动XML 这是主活动Java文件 这是片段Java文件 我收到的logcat消息说: java.lang.RuntimeException:无法启动活动ComponentInfo{com.csdelta.haroon.fragmentpractice/com.csdelta.haroon.fragmentpractice.MainActivity}:android.v

  • 在Android中,当我们用一个新的片段替换容器视图时,我们可以使用replace()和addToBackStack(),因此按下back按钮就可以转到上一个片段。 但如果出现以下情况怎么办: 在Activity1中,我可以按下back按钮从fragment2转到fragment1。但当fragment2启动另一个活动时,从Activity2按下back按钮,它会将我带到Activity1中的fr

  • 我的应用程序(最小API14)使用带有3个选项卡的ActionBar。选项卡是:i。输入数据(约10个片段)ii。管理数据(15个片段)三.查看数据(8个片段)。每个选项卡都有一个默认片段,但根据用户的选择会有多个片段。 我希望用户能够在3个选项卡之间滑动(通过滑动内容),因此我需要使用ViewPager和兼容性库V4。 我得到的建议(经过大量研究)是使用一个MainActivity,它承载Act

  • 我已经创建了一个简单的主片段页面,其中有一个按钮调用activity类布局,当到达activity类时,该activity类会在单击按钮时回调片段类布局。下面是一个简单的片段类,带有一个调用activity类的简单按钮,它可以正常工作。但一旦打开Acitiviy页面,单击按钮返回片段布局,我每单击一次按钮,应用程序就会崩溃。任何帮助都将不胜感激。 以下错误 JAVAlang.IllegalArgu