我目前正在开发一个具有不同服务维度的 Android 应用程序,例如“服务订单”、“路线规划”、“照片库”和中央登录。到目前为止,我将每个“屏幕”(屏幕实际上是指屏幕的布局)实现为一个单独的类,它加载特定的布局并处理所有侦听器和核心功能,例如在线程中调用 web 服务、接收答案等。我不太确定这是否是实现多个布局屏幕的最佳方式。
Android 开发指南建议为每个“屏幕布局”使用单个活动。但是我怀疑这是最有效的做事方式。因为我需要中央登录(此处:用户对象)检索的每个“布局”的信息。由于活动(据我所知)是一个单独的线程,因此信息的传递和检索似乎不太实用。
我想得到你的意见/反馈,并感谢任何提示或提示。
到目前为止,我的结构看起来像:
- 活动
- 加载登录布局(带有 setlContentView 的 res/layout/login.xml)
- 根据 buttonclick 加载和初始化其他资源(意味着添加了侦听器等)
问候彼得