Size: a a a

Android Developers

2020 January 09

QH

Quantum Harmonizer in Android Developers
Evansir
Подскажите sqllite комманду (если такая есть), чтобы при выборке не повторялись одинаковые значения
DISTINCT
источник

AA

Andrey Akimov in Android Developers
Evansir
Подскажите sqllite комманду (если такая есть), чтобы при выборке не повторялись одинаковые значения
DISTINCT
источник

E

Evansir in Android Developers
Спасибо
источник

AA

Andrey Akimov in Android Developers
🌚🌚🌚🌚🌚
источник

AP

Anton Potekhin in Android Developers
Quantum Harmonizer
тогда WorkManager, но он про работу при убитом приложении
Если делать через WorkManager насколько я понимаю можно запускать worker каждые 4 часа и если найдена новая версия записывать в db об этом данные. И при запуске заюзать LiveData чтобы приложение среагировало на появление новой версии если информаци о нем была получена когда приложение не запущено. Это сейчас у меня в голове такая схема появилась. Так вот это я перемудрил ? или норма?
источник

AD

Aleksey D. in Android Developers
Andrey Akimov
🌚🌚🌚🌚🌚
победил, победил, у Миши просто интернет быстрее, а отправил-то ты раньше
источник

AM

Aleksandr Mozgovoy in Android Developers
Оганнес Асатрян
когда ты не видишь свой юай
вроде над этим работают
в compose тоже вроде есть в canary
источник

DB

Dima Bondarchuk in Android Developers
Всем привет! Парни подскажите по Firebase Crashlitics, пожалуйста)
Обрабатываю ошибку в catch, но она всё равно отправляется в крашлитику. Так должно быть или я что-то криво делаю?
Ошибка выпадает и обрабатывает в фоновом процессе. С этим может быть связано?
источник

AA

Andrey Akimov in Android Developers
Aleksey D.
победил, победил, у Миши просто интернет быстрее, а отправил-то ты раньше
спасибо. Логи чекнул?
з.ы. хотя как тут помогут логи... упоролся
источник

AD

Aleksey D. in Android Developers
Andrey Akimov
спасибо. Логи чекнул?
з.ы. хотя как тут помогут логи... упоролся
да, у меня тут на дэшборде все видно
клиент-сайд события, понимаешь ли
ты раньше кликнул
источник

AD

Aleksey D. in Android Developers
Dima Bondarchuk
Всем привет! Парни подскажите по Firebase Crashlitics, пожалуйста)
Обрабатываю ошибку в catch, но она всё равно отправляется в крашлитику. Так должно быть или я что-то криво делаю?
Ошибка выпадает и обрабатывает в фоновом процессе. С этим может быть связано?
а ты Crashlytics.logException не писал?
источник

DB

Dima Bondarchuk in Android Developers
Aleksey D.
а ты Crashlytics.logException не писал?
Где именно?
источник

А

Александр in Android Developers
всем привет! помогите разобраться в чем может быть дело. Есть layout из 3х элементов - recycle view, FAB и progress bar, recycler получает информацию асинхронно (пока просто написал метод, который генерит нужное количество рандомных данных и ждет через Thread.currentThread.sleep()), далее информация попадает в Future и когда
if(future.isDone()){
           advancedMovieAdapter.notifyDataSetChanged();
       }

странно то, что progress bar и FAB тоже появляются на экране только после того, как появится recyclerView т.е. когда придут данные...
реализация многопоточности:
ExecutorService executorService = Executors.newSingleThreadExecutor();

       Callable<ArrayList<Movie>> moviecallable = new Callable<ArrayList<Movie>>() {
           @Override
           public ArrayList<Movie> call() throws Exception {
               return getListOfMovies(maxid, 10);
           }
       };

       Future <ArrayList<Movie>> future = executorService.submit(moviecallable);

       try {
           generatedListOfMovies = future.get();
       } catch (ExecutionException | InterruptedException e) {
           e.printStackTrace();
       }
источник

AD

Aleksey D. in Android Developers
Dima Bondarchuk
Где именно?
там где ошибку отловил
источник

AD

Aleksey D. in Android Developers
Александр
всем привет! помогите разобраться в чем может быть дело. Есть layout из 3х элементов - recycle view, FAB и progress bar, recycler получает информацию асинхронно (пока просто написал метод, который генерит нужное количество рандомных данных и ждет через Thread.currentThread.sleep()), далее информация попадает в Future и когда
if(future.isDone()){
           advancedMovieAdapter.notifyDataSetChanged();
       }

странно то, что progress bar и FAB тоже появляются на экране только после того, как появится recyclerView т.е. когда придут данные...
реализация многопоточности:
ExecutorService executorService = Executors.newSingleThreadExecutor();

       Callable<ArrayList<Movie>> moviecallable = new Callable<ArrayList<Movie>>() {
           @Override
           public ArrayList<Movie> call() throws Exception {
               return getListOfMovies(maxid, 10);
           }
       };

       Future <ArrayList<Movie>> future = executorService.submit(moviecallable);

       try {
           generatedListOfMovies = future.get();
       } catch (ExecutionException | InterruptedException e) {
           e.printStackTrace();
       }
не дописал что ли?
источник

А

Александр in Android Developers
сорри... рука дрогнула
источник

DB

Dima Bondarchuk in Android Developers
Aleksey D.
там где ошибку отловил
Нет
А нужно?
источник

AD

Aleksey D. in Android Developers
Александр
сорри... рука дрогнула
потому что фьюча блочит поток?
источник

AD

Aleksey D. in Android Developers
Dima Bondarchuk
Нет
А нужно?
нет, если отправлять не хочешь
источник

DB

Dima Bondarchuk in Android Developers
Aleksey D.
нет, если отправлять не хочешь
Может в чём-то ещё проблема быть?
источник