【问题标题】:To create multiple activities or not?是否创建多个活动?
【发布时间】:2012-02-03 23:50:46
【问题描述】:

我正在为通讯录创建一个应用程序。我想知道在应用程序中创建多个活动或为应用程序中的所有屏幕创建单个活动是否有效。

我不确定,这是标准流程。

如果有人为此提供有效链接(其中定义了标准),将会很有帮助。

提前致谢。

【问题讨论】:

  • 如果您创建多个活动 - 将自动处理后退按钮。也让代码更加合乎逻辑和清晰。

标签: android android-layout android-emulator android-ndk android-manifest


【解决方案1】:

旨在相互分离的活动。 您应该将活动视为屏幕,并为每个不同的屏幕创建不同的活动。 如果您可以使用多个模式,则可以重复使用相同的活动。

【讨论】:

    【解决方案2】:

    您需要仔细确定您的需求。

    您应该在创建应用程序时考虑创建片段。 活动数量取决于您要在应用程序中执行的不同任务的数量 例如 如果您正在使用,请联系应用程序

    1. 联系人列表页面

    2. 详细联系信息页面

    这可以通过一个活动两个片段来完成:)

    片段还可以帮助您在平板电脑模式下设置用户界面...在横向的一个屏幕上。

    但又一次!这完全取决于您的应用要求。

    没有固定的规则!这就是 Android 的优点。 :)

    【讨论】:

      【解决方案3】:

      我更喜欢每个屏幕的活动(从代码角度来看会有点干净)。在 andriod 文档中的某个地方也有同样的说法。

      【讨论】:

      • 你能告诉我android-documentation中提到这个的链接吗?
      • 这里是链接,这可能是 Tabhost 特有的(如果每个选项卡都提供不同的用户活动,那么使用单独的活动可能是有意义的)。developer.android.com/resources/tutorials/views/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-05
      • 1970-01-01
      • 2012-12-16
      相关资源
      最近更新 更多