是否需要在Android Java类中声明上下文?
我在看一个android应用程序中的类,它是一个普通的java类,它不扩展活动、服务或任何其他android类 我注意到代码的作者创建并初始化了一个上下文对象 对于Android中所有不扩展任何其他类的java类,是否需要创建上下文对象?只创建一个没有上下文部分的空构造函数可以吗 我想在我自己的应用程序中创建简单的java类,但不知道是否可以这样做,或者不这样做是否有任何缺点 下面是示例代码的剪辑:是否需要在Android Java类中声明上下文?,java,android,class,constructor,android-context,Java,Android,Class,Constructor,Android Context,我在看一个android应用程序中的类,它是一个普通的java类,它不扩展活动、服务或任何其他android类 我注意到代码的作者创建并初始化了一个上下文对象 对于Android中所有不扩展任何其他类的java类,是否需要创建上下文对象?只创建一个没有上下文部分的空构造函数可以吗 我想在我自己的应用程序中创建简单的java类,但不知道是否可以这样做,或者不这样做是否有任何缺点 下面是示例代码的剪辑: public class PlayGame {] private final Contex
public class PlayGame {]
private final Context ourContext;
// constructor as required for android java classes
public PlayGame(Context c){
ourContext = c;
}
上下文实例包含有关环境的信息,并提供应用程序可能需要的服务。如果您的类不需要它,您可以自由地跳过将上下文对象传递到类构造函数中 只创建一个没有上下文部分的空构造函数可以吗 对。只要您不打算使用上下文对象提供的任何内容 我想在我自己的应用程序中创建简单的java类,但不知道是否可以这样做,或者不这样做是否有任何缺点 只要您的类正在为您的程序进行计算,而不是实际的UI工作,那么您就可以在不提供上下文obj的情况下声明一个类。通常,在上下文obj中未传递的类是用于操作应用程序的数据/对象的基本帮助器类 您是否要使用该类中
上下文提供的任何内容?是->创建一个上下文
引用。否->不要进行引用,避免可能发生的随机内存泄漏。