我正在为用户点击AlertDialog选项时可能发生的所有操作创建一个公共位置/类。我找到了这个link,但它并没有真正帮助我理解这个概念。这就是我要做的事。
我可以根据链接创建两个单独的通用列表活动,但代码将在两个类中重复。我想避免这种情况。有没有办法可以做到这一点,我理解答案可能在给出的链接中,但我真的无法理解用户所说的基本逻辑。我很感激任何帮助。
答案 0 :(得分:1)
你应该总是喜欢构图而不是继承。所以,你有两个不错的选择:
ClassA
和ClassB
的第三个类中(不要扩展它,只使用它)。DialogFragment
的类,它基本上迫使你在分离的类上创建对话框(顺便说一句,这是一个好主意),这将帮助你处理你可能面临的问题,如果你选择关注第一选择。