Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 安卓工作室表示,静态字段将泄漏上下文_Java_Android_Memory Leaks_Android Context - Fatal编程技术网

Java 安卓工作室表示,静态字段将泄漏上下文

Java 安卓工作室表示,静态字段将泄漏上下文,java,android,memory-leaks,android-context,Java,Android,Memory Leaks,Android Context,这是一个类似的问题,但我认为它并不完全相同 我阅读了设置请求队列教程 在本页中,他们编写了以下代码 public class MySingleton { private static Context mCtx; 我在我的项目中写了同样的代码 public class VolleySingleton { private static Context mContext; AndroidStudio说“不要将Android上下文类放在静态字段中;这是内存泄漏”。 这是什么意思?为什么an

这是一个类似的问题,但我认为它并不完全相同

我阅读了设置请求队列教程

在本页中,他们编写了以下代码

public class MySingleton {
   private static Context mCtx;
我在我的项目中写了同样的代码

public class VolleySingleton {
  private static Context mContext;
AndroidStudio说“不要将Android上下文类放在静态字段中;这是内存泄漏”。 这是什么意思?为什么android官方开发者网站会使用这种代码?

试试这个`

class VolleySingleton {
    @SuppressLint("StaticFieldLeak")
    private static Context mContext;
}`
试试这个`

class VolleySingleton {
    @SuppressLint("StaticFieldLeak")
    private static Context mContext;
}`

使用Singleton else Leaking时使用应用程序上下文最初标记为的可能重复但更好的可能重复是使用应用程序上下文当使用Singleton else Leaking最初标记为的可能重复但更好的可能重复是如何抑制警告有助于解决潜在问题?特别是当OP明确要求发出警告时,这意味着什么?抑制警告如何帮助解决潜在问题?特别是当OP明确要求一个答案时,这意味着什么?。