有没有办法在android的所有活动中使用一个函数[复制]

问题描述 投票:-4回答:2

我有大约15-20个活动,它一次又一次地使用相同的功能我想知道有没有办法写一次这个功能并一次又一次地调用它。

因为一次又一次地编写同一段代码将是一项艰巨的任务,如果我必须改变任何东西将是非常困难的。

该函数不需要任何参数,它是一个简单的函数,与当前的Activity无关。

java android oop methods
2个回答
0
投票

有没有办法在Android的所有活动中使用一个功能

是的,您可以在所有活动中使用一个功能

试试这个

public class Utils {
    public static void myMethod(){

    }
}

比使用这种方式来调用你的方法

Utils.myMethod();

-1
投票

是的,您可以创建一个实用程序类并将该功能粘贴到该实用程序类中,使其成为静态,然后您可以使用该类名访问该功能

public class Utility{

      public static methodName() {
        // your logic
    }

}

然后使用Utility.methodName()调用它

© www.soinside.com 2019 - 2024. All rights reserved.