在Android中,如何在活动之间共享一组函数?

在Android中,如何在活动之间共享一组函数?,android,function,class,android-activity,Android,Function,Class,Android Activity,在我正在使用的应用程序中,我有一个设置菜单,需要使用“saveSettings”、“deleteSettings”等功能。这是一个弹出式按钮,存在于它自己的活动中。当用户按下按钮时,编辑菜单滑入。目前,我正在每个活动上放置save、dete等功能。显然,这是效率低下的,如果我需要进行更改,这将使维护变得困难 我创建了一个名为userSettingsFunctions.java的新活动来存储对设置和函数所需的EditText和TextView的引用 我想在我的应用程序中的每个活动中都包含该文件,这

在我正在使用的应用程序中,我有一个设置菜单,需要使用“saveSettings”、“deleteSettings”等功能。这是一个弹出式按钮,存在于它自己的活动中。当用户按下按钮时,编辑菜单滑入。目前,我正在每个活动上放置save、dete等功能。显然,这是效率低下的,如果我需要进行更改,这将使维护变得困难

我创建了一个名为userSettingsFunctions.java的新活动来存储对设置和函数所需的EditText和TextView的引用

我想在我的应用程序中的每个活动中都包含该文件,这样功能在任何地方都可用,如果我需要进行更新,我可以只编辑一个文件而不是应用程序中的每个活动


这可能吗?如果是这样,您能给我指出正确的方向吗?

您需要创建一个处理这些方法的baseActivity,并且您需要扩展此baseActivity而不是默认的Activity类,这样您就可以在每个活动中使用设置功能。

尝试扩展类应用程序
这个类就像一个全局内容,所以你可以在任何地方使用方法。

Ok,所以我在我的包下创建了一个名为“baseActivity”的新类,并将我的所有设置信息都放在上面列出的位置。在我的MainActivity中,我将“公共类MainActivity扩展活动”更改为“公共类MainActivity扩展baseActivity”。听起来不错?看起来不错。谢谢这就是为什么我要挖掘Android dev,这是一个简单易懂的方法,并且可以开始构建。