相关疑难解决方法(0)

Android:引用上下文和内存泄漏

我已经读过,Android应用程序中的一个错误和内存泄漏源是为了保持对Context的长期引用.

但是我不明白是否可以创建一个看起来像这样的类:

public class HelperClass {
    private Context context;

    public HelperClass(Context context) {
        this.context = context;
    }
    public void myHelperMethod() {
        // uses this.context
    }
}
Run Code Online (Sandbox Code Playgroud)

并从活动中调用它:

public class MyActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        HelperClass h = new HelperClass(this);
        h.myHelperMethod();
    }

    ...
}
Run Code Online (Sandbox Code Playgroud)

android android-context

29
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

android-context ×1