在我的 Android 项目中,我有很多活动,其中一些活动已经扩展了其他内容,例如地图活动或 BroadcastReceiver。
如何创建一个可以从任何活动调用的函数,因为我不想在多个活动中重复任何代码。
thanks.
如果我有一些有用的函数,可以执行一些我想从多个活动中调用的小有用任务,我会创建一个名为 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();
课堂上的内容远不止这些,但你已经明白了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)