Я разрабатываю пусковую установку с двумя различными профилями: одна из них является основной, вторая - вторичной. Если я пойду в игровой магазин, а затем вернусь с помощью кнопки «назад», я приземлюсь на свой основной профиль, но там значки моего gridview (отображаются через адаптер) отображаются в двойном (если я устанавливаю два приложения из play store, возвращающийся с помощью кнопки «Назад», даст мне иконки 3 раза и т. д.).Как удалить сетку на Android?
Если я перезапущу свою основную деятельность в методе onresume, все будет хорошо, а мои значки не будут удвоены, или утроены, или нет. Но я не хочу перезапускать активность, я хочу только очистить gridview.
if((admin == true)){
Intent intent = getIntent();
finish();
startActivity(intent);}
Вы попробуйте 'adpater.clear()' и 'adapter.notifyDataSetchanged()' или просто 'gridview.removeAllViews()'? – Pragnani
@ Pragnani Вызов 'removeAllViews()' в 'GridView' вызывает исключение. – samosaris