Nell'applicazione in cui sto lavorando vedo una perdita di memoria in un DialogFragment e l'unico modo per risolverlo finora è stato rimuovere tutte le viste quando il DialogFragment viene distrutto, è una cosa normale dover fare? Sto lavorando con una ROM personalizzata quindi non ero sicuro se forse questo ha qualcosa a che fare con questo problema. C'è qualche ragione per NON rimuovere tutte le viste dalla finestra di dialogo causerebbe perdite di memoria?DialogFragment che perde memoria
@Override
public void onDestroyView() {
if (getView() instanceof ViewGroup) {
((ViewGroup)getView()).removeAllViews();
}
super.onDestroyView();
}
per confermare che si dovrebbe provare anche su telefono non-rooted –