0
我想编写一个包含三个独立但相似流程的应用程序。当用户启动应用程序时,他将能够选择他想要做的事情(在3个流程内)。对于它们中的每一个,都会有一个指示屏幕,一个进度可视化屏幕和一个捕获屏幕(使用相机)以及其他特定屏幕。Android多重分段体系结构
我希望能够重新使用部分代码,以便不会写出3次相同/相似的东西。但是,我不确定架构。 我的想法是每个流程有一个活动,并为不同的屏幕提供多个片段。在这种情况下,创建一个BaseActivity
是否是个好主意,它可以扩展Activity
并实现监听器来处理分片切换?我的每个片段还将扩展一个BaseFragment
,它负责处理通用代码。
我的逻辑正确吗?有没有更好的方法来做到这一点?
您的逻辑是有道理的。但你将如何展示你的3'BaseActivity'? – shkschneider