我正在创建一个应用程序,它将仪表板布局作为主屏幕,每个图标都会打开一个单独的活动。
我有一个名为DashboardActivity的抽象类,它有一个方法,例如当按下标题栏中的主页按钮时该怎么做。
然后我有各种类别,如'酒店',它将显示酒店列表。这个类扩展了DashboardActivity,但我还需要它来扩展ListActivity,因为它将是一个列表,但我知道这不可能完成。
我可以使用哪些解决方法来解决此问题? 感谢
答案 0 :(得分:0)
我遇到过类似的问题。我解决它的方法是为每个人创建一个基类。 DashboardListActivity和DashboardActivity。我不确定一个更好的方法。然后在List活动中,只需扩展DashboardListActivity。
可能有更好的方法,但我不知道。当然,您对这两个基类进行了双重维护,因此需要权衡利弊。