这是活动记忆泄漏吗?

时间:2018-10-08 00:19:37

标签: android memory-leaks

在下面的代码中,当活动在定向时被破坏时,会发生内存泄漏。

我的问题是:整个活动是否泄漏或仅仅是对象公司?如果我们通过查看按钮,那么我们将泄漏整个活动吗?

谢谢。

public class Main2Activity extends AppCompatActivity {

private Company co;
private Button b

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main2);
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    b= findViewById();
    co = new Company()

    new Test().test(co);
}

}

public class Test {


public void test(final Company co){


    new Thread(new Runnable() {
                @Override
                public void run() {

                    try {
                        Thread.sleep(100000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                     Company c = co                      
                }
            }).start();

}
}

0 个答案:

没有答案