我有一个ListPopupWindow,其中有几个项目充当菜单(更多选项),但是我有3个不同的活动,我必须在所有活动中复制粘贴整个ListPopupWindow代码。

我想要实现的是仅在一个班级中使用ListPopupWindow,并能够在我喜欢的任何地方打开它。怎么做到呢?

我尝试使用static,但到目前为止我还没有想法。

java - 在更多 Activity 中访问一段代码?-LMLPHP

最佳答案

您可以创建一个包含您的ListPopupWindow的新基础活动,您的其他活动性继承自该活动。

Activity1 extends BaseActivity
Activity2 extends BaseActivity


等等,以便您的活动可以访问该代码。如果您不熟悉Java,则值得研究继承和extend关键字。

https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html

08-04 07:03