我有多个活动,所有活动都有一个由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

09-26 03:53