Здравствуйте, у меня странная утечка памяти в моем приложении. Как мне это решить и чем это может быть вызвано? Эта утечка происходит, прежде чем я хочу создать фрагмент
**Called onCreate**
private void initRecyclerView() {
recyclerView = findViewById(R.id.documentsRecyclerView);
recyclerView.addItemDecoration(new DividerItemDecoration(this,
DividerItemDecoration.VERTICAL));
LinearLayoutManager manager = new LinearLayoutManager(this);
recyclerView.setLayoutManager(manager);
TestRecyclerViewAdapter adapter = new TestRecyclerViewAdapter(
Test.getValues(), this);
recyclerView.setAdapter(adapter);
}
@Override
protected void onDestroy() {
if (recyclerView != null) {
recyclerView.setAdapter(null);
recyclerView.setLayoutManager(null);
recyclerView.addItemDecoration(null);
recyclerView = null;
}
super.onDestroy();
}
**I add fragment observing LiveData and set layout Container as root Activity layout**
private void addTestFragment() {
TestFragment test = new TestFragment();
getSupportFragmentManager().
beginTransaction().add(R.id.main_activity_layout, test, TEST_FRAGMENT)
.commit();
}