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

没有可重用的UI,用什么活动或片段?

后焕
2023-03-14

我是一个新的android,我正在做一个应用程序,有一个登录页面片段,其中有一个更改密码选项(按钮),然后点击它,我可以创建一个活动或一个片段,我没有可重用的用户界面,因为两个屏幕使用不同的UI。我应该用什么碎片或活动?据我所知,当你有可重用的UI时,我们使用片段,片段比活动有更快的转换,通过我的搜索,我能够发现片段比活动更受欢迎。如果我使用活动而不是片段,如果我没有可重用的UI或者在这种情况下两者是相等的,那么我的缺点是什么。

共有1个答案

公孙霖
2023-03-14

是的,您可以同时使用fragment和activity。唯一的区别是,您可以从一个位置管理fragment,而activity可以单独管理。fragment`取决于您的活动生命周期,每个活动都有自己的生命周期

 类似资料:
  • Android开发人员指南有一个不错的部分是关于片段的使用。使用片段的一种方法是没有UI。有几个参考使用这作为一种背景处理的手段,但碎片给这一领域带来了什么好处?我会选择在线程、AsyncTasks、处理程序等上使用片段进行后台处理?

  • 我过去常常将用于后台任务,但后来发现建议使用,因为它们的寿命更长。 现在,在阅读时,我发现您可以在没有ui的情况下使用fragments来运行后台任务。

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

  • 我花了一小段时间试图研究片段和活动之间的差异,但没有找到任何结论。这条线程似乎建议片段是片段,而片段活动天生比活动快? 它可能是相关的,使平板版本的应用程序在未来,在这种情况下,我认为碎片将是有用的,但B)是一个主要的头痛从活动重新设计到使用碎片代替? C)当使用片段时,你可以让屏幕-a作为你的主要活动,屏幕-B作为你的片段-#1,或者你必须让两个屏幕作为一个片段,主活动作为父。

  • 所以我尝试在我的应用程序中实现一个搜索功能。我在应用程序栏中添加了一个SearchView,并配置了清单,将意图指向正确的活动。但我有一个特殊的情况:我想在SearchView生成的意图中添加额外的信息,以传递给我的SearchableActivity(在我的例子中是SearchEventsActivity类)。为此,我想让我的MainActivity类成为可搜索的,它可以通过捕捉意图,将额外的信

  • 我一直对此感到沮丧,也找不到好的答案,所以希望这里有人能提供指导。 我有一个片段相当广泛地使用了。片段调用(返回null)时,我经常受到错误的困扰。我假设发生这些情况是因为在附加活动之前或分离活动之后调用了片段中的某些方法。 在我的代码中处理这个问题的正确方法是什么?我不想让这个成语到处乱扔, 一些人建议在暂停时取消任务,但这意味着标准习惯用语, 无法使用。这意味着每个执行的都需要跟踪到完成或取消