在更多活动中访问一段代码?
Access a piece of code in more activities?
我有一个 ListPopupWindow
,其中有几个项目用作菜单(更多选项),但我有 3 个不同的活动,我必须在所有活动中复制粘贴整个 ListPopupWindow
代码.
我想要实现的是 ListPopupWindow
只在一个 class 中,并且能够在我喜欢的任何地方打开它。怎么做到的?
我试过 static
但到目前为止我没有想法..
您可以创建一个包含您的 ListPopupWindow
的新基础 activity,您的其他 Activitis 继承自该基础。
Activity1 extends BaseActivity
Activity2 extends BaseActivity
等这样您的活动就可以访问该代码。如果你是新手Java,继承和extends关键字值得研究
https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html
我有一个 ListPopupWindow
,其中有几个项目用作菜单(更多选项),但我有 3 个不同的活动,我必须在所有活动中复制粘贴整个 ListPopupWindow
代码.
我想要实现的是 ListPopupWindow
只在一个 class 中,并且能够在我喜欢的任何地方打开它。怎么做到的?
我试过 static
但到目前为止我没有想法..
您可以创建一个包含您的 ListPopupWindow
的新基础 activity,您的其他 Activitis 继承自该基础。
Activity1 extends BaseActivity
Activity2 extends BaseActivity
等这样您的活动就可以访问该代码。如果你是新手Java,继承和extends关键字值得研究
https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html