java - 如何在 Android 上组合 Activity?

标签 java android

我有一个调用不同 Activity 的 Java Android 应用程序。我认为这就是您进行对象封装的方式(这三个不同的 Activity 显示不同的屏幕,但都与程序的功能相关)。

  1. 第一个是应用程序的主 GUI 和主页面。
  2. 接下来本质上是解析一个XML文件并显示一些基于文本的 输出。
  3. 最后,第三个是基于 XML 构建 map 的 map 查看器 在第二个 Activity 中读取文件。

我遇到的问题是这些在手机上显示为 3 种不同的 Activity 。有没有办法将它们封装在一个 Activity 中,或者我应该使用另一种方法在一个应用程序中创建多个不同的屏幕?

谢谢

最佳答案

Android 会将在其 intent-filter 中具有以下内容的任何 Activity 放入应用程序启动器中:

<category android:name="android.intent.category.LAUNCHER" />

因此,您应该只为您的入口点 Activity 定义此类别。

关于java - 如何在 Android 上组合 Activity?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7067003/

相关文章:

java - 如何使 Jersey @RolesAllowed 与 @Stateless 一起工作?

java - 具有两个 toString 方法的自定义 JCombobox 模型

java - 输入标签无法正常使用 JQuery Ajax

android - 访问位于android中src文件中app文件夹中的Properties文件

java - 为我的按钮着色的最佳方式?

java - 将图像与实体一起保存在数据库中

java - 嵌套元胞数组

Android以编程方式更改抽屉导航菜单项文本

java - Android应用程序在旋转屏幕时崩溃

android - Moto G mobile 在 Eclipse 的设备列表中显示离线