gpt4 book ai didi

android - 如何创建可重用的函数?

转载 作者:可可西里 更新时间:2023-11-01 19:01:41 24 4
gpt4 key购买 nike

在我的 android 项目中,我有很多 Activity ,其中一些 Activity 已经扩展了其他东西,例如 map Activity 或 BroadcastReceiver。

如何创建一个可以从任何 Activity 调用的函数,因为我不想在多个 Activity 中重复任何代码。

谢谢。

最佳答案

如果我有一些有用的函数来执行我想从多个 Activity 中调用的一些有用的任务,我会创建一个名为 Util 的类并将它们存放在那里。我将它们设为 static,这样我就不需要分配任何对象。

这是我编写的此类类的一部分的示例:

public final class Util {
public final static int KIBI = 1024;
public final static int BYTE = 1;
public final static int KIBIBYTE = KIBI * BYTE;

/**
* Private constructor to prevent instantiation
*/
private Util() {}

public static String getTimeStampNow() {
Time time = new Time();
time.setToNow();
return time.format3339(false);
}
}

要使用这些常量和方法,我可以从类名而不是任何对象访问它们:

int fileSize = 10 * Util.KIBIBYTE;
String timestamp = Util.getTimeStampNow();

类(class)内容远不止于此,但您明白了。

关于android - 如何创建可重用的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11603412/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com