чтобы не по любому чиху, а только по "очень важным чихам", добавь вот эти исключения в манифест к активити android:configChanges="screenSize|smallestScreenSize|screenLayout|orientation|keyboard|keyboardHidden|navigation"
Я делал так: для заголовка подсписка один viewType, для элементов этого подсписка другой viewType. По нажатию на заголовок, менять какое-нибудь значение типа isVisible у элементов подсписка и отправлять в адаптер для обновления. Но чтобы это работало нужно чтоб в адаптере использовался DiffUtil и у RecyclerView не была отключена анимация. То есть в список добавляются новые элементы, анимированно появляются так, как если бы подсписок "выпадал". И никаких ExpandableLayout и RecyclerView внутри RecyclerView
скорее всего это как-то завязано на геометрии адаптивных иконок, у них фон тоже большой, который потом обрезается по форме круга, квадрата, капли, жопы и т.д
Ребят, всем привет, подскажите, пожалуйста, почему просит объект, а не массив?(3 фотка сам запрос) Ошибка: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 76 path $[0].fields