如何为android视图重用逻辑代码?

如何为android视图重用逻辑代码?,android,Android,我来自iOS。我想创建一个图片滑块,并将其实例化为不同的活动。我想重用控制幻灯片和检测手势的代码,这样我就可以在每个活动中实例化相同的类 在iOS中,我只是在实例化的视图中添加控制器逻辑。在安卓系统中我将如何做到这一点 谢谢好的,经过几天的谷歌搜索和思考,我找到了与iOS思维方式不同的解决方案,具有讽刺意味的是,它与iOS是一样的 扩展视图类。您还可以扩展一个片段,但这有其自身的权衡,主要是您不能在另一个片段中实例化一个片段。因此,不要限制类扩展视图的重用。缺点是,对于视图,您需要管理状态,这意

我来自iOS。我想创建一个图片滑块,并将其实例化为不同的活动。我想重用控制幻灯片和检测手势的代码,这样我就可以在每个活动中实例化相同的类

在iOS中,我只是在实例化的视图中添加控制器逻辑。在安卓系统中我将如何做到这一点


谢谢

好的,经过几天的谷歌搜索和思考,我找到了与iOS思维方式不同的解决方案,具有讽刺意味的是,它与iOS是一样的

扩展视图类。您还可以扩展一个片段,但这有其自身的权衡,主要是您不能在另一个片段中实例化一个片段。因此,不要限制类扩展视图的重用。缺点是,对于视图,您需要管理状态,这意味着如果用户旋转视图,您需要能够存储和恢复视图项的状态(例如文本视图内容)

这些链接可能对您有所帮助