我有多个活动,所有活动都有一个由ListView驱动的菜单,单击按钮即可显示。
每个活动上的这些菜单包含相同的信息,因此,我不必让一个类来获取并填充数据,而不必通过将大量代码复制并粘贴到每个活动中来填充它们。
在每个活动中使用一两行代码就可以了,但是我真的想尽可能地简化。
有人知道这样做的方法吗?
谢谢,
阿什利
最佳答案
public class MyCustomActivity extends Activity
似乎是最好的方法;-)
您可以在其中包含所有通用代码。
如果此菜单完全相同,则您只需要针对您的每个活动说一句话:
ActivityA extends MyCustomActivity
ActivityB extends MyCustomActivity
ActivityC extends MyCustomActivity
这是我使用的示例,因为我的所有活动都具有相同的代码:
https://github.com/iRail/BeTrains-for-Android/blob/master/src/tof/cv/mpp/Activity/BeTrainsActivity.java