我有多个活动,它们都有一个 ListView 驱动的菜单,单击一个按钮就会出现。
每个活动上的这些菜单包含相同的信息,因此不必通过将大量代码复制并粘贴到每个活动中来填充它们,我希望有一个类来获取数据并填充它。
每个活动中的一两行代码都可以,但我真的想尽可能地精简它。
有人知道这样做的方法吗?
谢谢,阿什利
我有多个活动,它们都有一个 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