gpt4 book ai didi

java - Android - 如何从非 Activity 、非 fragment 静态类获取上下文?

转载 作者:行者123 更新时间:2023-12-01 09:50:55 25 4
gpt4 key购买 nike

我正在编写一个包含经常使用的函数的类。像这样的事情:

public class myLib{

public static String var1="...";
public static Int var2 = 123;
public static void function1() {...}
public static void function2() {...}

}

该库旨在用于 Android 项目,其中一些静态函数需要访问应用程序上下文。如何获取调用这些静态函数的应用程序的应用程序上下文?

最佳答案

您可以使用函数参数中的上下文,并在每次从 fragment 或 Activity 调用函数时传递上下文。

public class myLib{

public static String var1="...";
public static Int var2 = 123;
public static void function1(Context context, ...) {...}
public static void function2() {...}

}

来自 Activity ,

myLib.function1(this,...);

关于java - Android - 如何从非 Activity 、非 fragment 静态类获取上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37605937/

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