Java 是否有类似于php include()的Android函数

Java 是否有类似于php include()的Android函数,java,php,php-include,Java,Php,Php Include,我是一个php程序员,对Android编程比较陌生,我只是想知道……我有一些在每项活动中重复出现的函数。通常在php中,我会将所有这些循环函数放在一个文件functions.php中,并作为include('functions.php')包含在每个php页面中。在Android编程中有可能实现同样的效果吗?提前谢谢 在Android编程中有可能实现同样的效果吗 不管有没有安卓系统,这里都没有关系。您现在谈论Java,这里没有包含与之等价的include,这主要是因为您不能拥有任何函数而不将其包装

我是一个php程序员,对Android编程比较陌生,我只是想知道……我有一些在每项活动中重复出现的函数。通常在php中,我会将所有这些循环函数放在一个文件
functions.php
中,并作为
include('functions.php')包含在每个php页面中。在Android编程中有可能实现同样的效果吗?提前谢谢

在Android编程中有可能实现同样的效果吗

不管有没有安卓系统,这里都没有关系。您现在谈论Java,这里没有包含与之等价的
include
,这主要是因为您不能拥有任何函数而不将其包装到类中,这在PHP中不是强制性的(并且允许您按照您描述的方式使用
include


但是,您应该做的是将所有共享的方法移动到一个类中(例如名为
Utils
或其他任何类),然后在需要时使用它的方法。很可能您希望使这些方法成为静态的,因此您可以在不实例化的情况下使用它(即
Utils.myMethod();

Java是一种面向对象的语言,因此您不能定义函数(静态或非静态)这不属于对象。但是,您可以定义一个包含所有静态方法的类,如下所示:

public class Utils {

    public static void function1() { ... }

    public static String function2() { ... }

    }

然后使用
Utils.function1()在其他类中调用它们
表示法。

有一个
Utils
类,并根据您的需要有“方法”或“静态方法”来实现您想要的。@TamilSelvan这是错误的建议,因为
import
不等同于
include
出于我在回答中给出的原因,您可以创建一个通用活动,比如说
BaseActivity
,并且可以用它扩展您的每个活动,而不是简单的
活动
类。您甚至可以通过这种方式包含活动生命周期的回调方法