我正在使用我们的 mCruiseOn 平台开发拼车应用程序。我有 2 个需要编码的活动,这两个活动都有 90% 的相同代码/流程和功能。我可以创建一个布局 xml 并将其包含在我的两个布局中,但我如何管理它的代码部分。目的是不重复代码,但要保持干净和可管理。
我需要通用代码来管理 findViewById、setOnClickListener 和 onClick 方法。例如,这两个活动都采用 GPS 中的开始和结束位置。这两个活动都有一个时间/日期对话框按钮。
一些想法
- 所以 GetGPSAndTimeActivity 在这里我做了所有的 findViewById、onClickListener、onCreateDialog。那么我应该从 GetGPSAndTimeActivity 扩展吗?
- 在 Android 2.3.3 及更低版本中使用 Fragment 等Fragment
我更喜欢选项1。