在我的应用程序中,我的启动器活动显示了不同内容的摘要。每个活动中都设置了一个 SlidingDrawer ,其中包含一个包含9个菜单作为内容的仪表板。当用户点击抽屉的手柄时,内容会向上滚动以显示该仪表板。这些菜单从仪表板启动9个活动,并且没有任何活动将具有与仪表板相同的SlidingDrawer。
现在令我不安的是,我不得不在控制仪表板行为的每个活动中放置相同的代码块。仪表板本身是从单一布局膨胀的。所以设计不是问题。但是我要将事件处理程序附加到每个按钮并从那里开始新的活动。问题是每当我进行更改时,我需要在所有活动中复制这些更改。
如何避免这样的冗余代码并使用单个类或某些东西让我定义这9个活动的启动?
对不起标题和说明。用文字说话真的很难。如果您发现标题或说明不合适,请告诉我或在适当的地方进行编辑。
感谢。
答案 0 :(得分:1)