Size: a a a

Android Developers

2020 June 07

В

Вадим in Android Developers
Zufar Ibragimov
Добрый вечер!
у меня проект по разработке приложения информационного характера. на пример по кулинарии. Она состоит из более 20 блюд и каждому блюду отдельно должен открываться рецепт его приготовления.
Для каждой страницы рецепта создается отдельно activity и layout файлы.
Есть ли другие способы что бы избежать от создания множество файлов?
Одна разметка + Адаптер
источник

QH

Quantum Harmonizer in Android Developers
Вадим
Одна разметка + Адаптер
> отдельно должен открываться рецепт его приготовления
интересно, куда здесь адаптер
источник

В

Вадим in Android Developers
Quantum Harmonizer
У рецептов одинаковая вёрстка, только контент различается? Тогда ни о каком дублировании layout и Activity не может быть и речи.
недопонял. сори
источник

QH

Quantum Harmonizer in Android Developers
Вадим
Ребят, привет. Я новичок. Загружаю данные с БД сайта в Recycler. Повесил слушателя, для подгрузки данных (все по туториалу, найденому в инете)

scrollListener = new RecyclerView.OnScrollListener() {
           @Override
           public void onScrolled(@NonNull RecyclerView recyclerView, int dx, int dy) {
               super.onScrolled(recyclerView, dx, dy);

               if (gridLayoutManager.findLastCompletelyVisibleItemPosition()==DataList.size()-1)
               {

                   load_data(SiteAdress, ПараметрЗапроса);
               }

           }
       };

При пролистывании когда срабатывает слушатель, данные подгружаются несколько раз, вместо одного. Посоветуйте, как решить проблему? А в идеале может у кого есть "путный код" для подгрузки данных? ПЛИИИИЗ!
внутри load_data написать защиту от повторов — т. е. помнить, есть ли сейчас запрос
источник

ZI

Zufar Ibragimov in Android Developers
Вадим
Одна разметка + Адаптер
есть ли какие то примеры
источник

QH

Quantum Harmonizer in Android Developers
Zufar Ibragimov
есть ли какие то примеры
textView.setText, imageView.setImage***
источник

В

Вадим in Android Developers
Quantum Harmonizer
внутри load_data написать защиту от повторов — т. е. помнить, есть ли сейчас запрос
у меня внутри Load asynchtask
источник

QH

Quantum Harmonizer in Android Developers
Вадим
у меня внутри Load asynchtask
и?
источник

В

Вадим in Android Developers
я так понял, нужно проверить выполняется ли он, и если  выполняется, то не запускать иначе запустить?
источник

QH

Quantum Harmonizer in Android Developers
Вадим
я так понял, нужно проверить выполняется ли он, и если  выполняется, то не запускать иначе запустить?
да, именно так
источник

В

Вадим in Android Developers
Quantum Harmonizer
да, именно так
в этом то и проблема) недостатка знаний
UPD

Спасибо. getStatus
источник

QH

Quantum Harmonizer in Android Developers
Вадим
в этом то и проблема) недостатка знаний
UPD

Спасибо. getStatus
тебе подсказать, как это делается?
источник

QH

Quantum Harmonizer in Android Developers
а, ок
источник

В

Вадим in Android Developers
Quantum Harmonizer
тебе подсказать, как это делается?
я привильно понял?
источник

QH

Quantum Harmonizer in Android Developers
Вадим
я привильно понял?
да, если существующий AsyncTask не null и прямо сейчас выполняется, то новый запускать не надо
источник

A

Andrey in Android Developers
ConstraintLayout кто знает как отключить возможность нажатий на все элементы внутри
источник

В

Вадим in Android Developers
Quantum Harmonizer
да, если существующий AsyncTask не null и прямо сейчас выполняется, то новый запускать не надо
Извини, если не трудно, подскажи )
источник

QH

Quantum Harmonizer in Android Developers
Вадим
Извини, если не трудно, подскажи )
у тебя есть поле, в котором хранится работающий асинктаск?
источник

В

Вадим in Android Developers
Quantum Harmonizer
у тебя есть поле, в котором хранится работающий асинктаск?
впервые слышу про поле
источник

QH

Quantum Harmonizer in Android Developers
Вадим
впервые слышу про поле
про такое понятие? Или про то, что оно здесь нужно?)
источник