Olá Pessoal!
Tenho um Layout no Android, e dentro dele tenho outros Layouts, e dentro desses layouts, views
Estou precisando remover os views recursivamente e somente depois demover os Layout.
Segue meu código abaixo:
public static void removeAllChildren(ViewGroup v) {
for (int x = 0; x < v.getChildCount(); x++) {
View child = v.getChildAt(x);
if (child instanceof ViewGroup) {
removeAllChildren((ViewGroup) child);
} else {
v.removeView(child);
}
}
}
Esse código não dá erro, dá erro no meu programa quando eu tenho adicionar os componentes na tela de novo:
Queria saber o que eu estou fazendo de errado, porque esse código começa a remover os views, mas depois para.