我有一个调用不同 Activity 的 Java Android 应用程序。我认为这就是您进行对象封装的方式(这三个不同的 Activity 显示不同的屏幕,但都与程序的功能相关)。
- 第一个是应用程序的主 GUI 和主页面。
- 接下来本质上是解析一个XML文件并显示一些基于文本的 输出。
- 最后,第三个是基于 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/