ListView и ArrayAdapter не вкурсе о ваших данных
о них знает только DatesAdapter
либо переопределяйте getItem(int position)
и получайте parent.getAdapter.getItem,
либо берите напрямую с dates
на последней конфе google io объявили Kotlin официальным языком,
вместо java можете учить котлин
все языки учатся одинаково, берется несколько книг, открывается IDE
и практикуете от простого к сложному
далее придумываете проект и реализуете его
при редиректе с сайта на гугл плей нужно в урл редиректа добавить referer , а из приложения после инсталла этот реферер ловить. в офф доках есть описание и примеры
1) когда сервер отдает апк, в имя файлы подставляете какой-нибудь специальный идентификатор + id закачки
2) после инсталла, приложение проверяет папку downloads и ищет файлы с расширением .apk и специальным идентификатором в имени
3) id закачки отправляете на сервер
Так у тебя фрагменты находятся во ViewPager. Они у тебя горизонтально лежат и скроллятся свайпом скорее всего. Бэк стек тут не нужен. Фрагменты, ведь, не на друг друга ложатся.
А ошибку мог бы и загуглить
"FragmentManager is already executing transactions" https://medium.com/@elye.project/new-in-support-li...
дружище! я не посмотрю на твою дерзость и глупость и скажу, что ресурсы не распаковываются при инстале апк Для того, чтобы заиспользовать что-либо из ресурсов, нужно взять InputStream от ресурса и перегнать на сторадж девайса и уже оттуда запускать.
о них знает только DatesAdapter
либо переопределяйте getItem(int position)
и получайте parent.getAdapter.getItem,
либо берите напрямую с dates