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

标签 java android listview popup popupwindow

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

我想要实现的是仅在一个类中拥有ListPopupWindow,并且能够在我喜欢的任何地方打开它。怎么办?

我尝试过static,但到目前为止还没有,我已经没有主意了..

Ex

最佳答案

您可以创建一个新的基本 Activity ,其中包含您的其他 Activity 继承的 ListPopupWindow

Activity1 extends BaseActivity 
Activity2 extends BaseActivity 

等等。以便您的 Activity 可以访问该代码。如果您是 Java 新手,继承和 extends 关键字值得研究。

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

关于java - 在更多 Activity 中访问一段代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37975459/

相关文章:

java - 在 java web 中用一个命令删除所有 session 属性

java - DbUnit NoSuchTableException - Oracle 中长表名的解决方法

java - 柑橘框架: need example of correct usage of message selector for Java Test designer

Android布局崩溃: Binary XML file line #10 must supply a layout width

c# - WHILE 循环中的 ListView.FindItemWithText 在第一个 ListView 行后失败

android - android中的数据绑定(bind)复杂列表

java - 由于有效负载内容长度,AJAX POST 请求失败

android - Android SDK 支持的 Firebase?

java - 使用 zxing 库的扫描仪 Activity 的自定义布局

android - Android 的 ListView 过滤器