Size: a a a

StartAndroid Ru Chat

2020 August 18

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
эт да, но fun getDatabase(context: Context): QuoteRoomDataBase? { возвращает у меня то nullable
У меня билд базы в 3 строки вообще)
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
У меня билд базы в 3 строки вообще)
может тебе чего то не хватает?))
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vadim Morozov
может тебе чего то не хватает?))
Покажи еще раз метод getDatabase
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
Покажи еще раз метод getDatabase
источник

SP

Sergey Panov in StartAndroid Ru Chat
Иван Баландин
Всем привет. Может кто подсказать🙏
Сделал список Listview с imageview, где по клику на картинку открывается в большом виде она. А если нажимаем на список открывается новая activity. Но почему это распространяется только на первый элемент? Делаю через if postion == 0 и код активити потом if position ==1 и код активити. Помогиите🙏🙏
Скорее всего ты неправильно обрабатываешь клики по imageView. Нужно смотреть код чтобы разобраться где именно ошибка.
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Ну во первых зачем делать лишние 2 проверки на нулл одной переменной? И еще ты в том методе присваиваешь значение не той переменной. Надо присваивать, которая в Application классе. И тогда нулла не будет.
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Egor Sigolaev
Ну во первых зачем делать лишние 2 проверки на нулл одной переменной? И еще ты в том методе присваиваешь значение не той переменной. Надо присваивать, которая в Application классе. И тогда нулла не будет.
Проверки можешь убрать
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Egor Sigolaev
Ну во первых зачем делать лишние 2 проверки на нулл одной переменной? И еще ты в том методе присваиваешь значение не той переменной. Надо присваивать, которая в Application классе. И тогда нулла не будет.
То есть грубо говоря, та приватная переменная компаниона в классе базы вообще не должна быть.
источник

VM

Vadim Morozov in StartAndroid Ru Chat
Egor Sigolaev
То есть грубо говоря, та приватная переменная компаниона в классе базы вообще не должна быть.
получается что то типа как тут QuoteRoomDataBase2?
https://gist.github.com/mnewlive/e5d62c574303a82b33a9959ff5c1da33
источник

VM

Vadim Morozov in StartAndroid Ru Chat
хотя здесь по идее и переменнуя quoteDatabase не к месту
источник

ИБ

Иван Баландин... in StartAndroid Ru Chat
Sergey Panov
Скорее всего ты неправильно обрабатываешь клики по imageView. Нужно смотреть код чтобы разобраться где именно ошибка.
ImageView imgFavorite = (ImageView) findViewById(R.id.logolist);
                   imgFavorite.setOnClickListener(new View.OnClickListener() {
                       @Override
                       public void onClick(View v) {
источник

С

Спарда in StartAndroid Ru Chat
Иван Баландин
ImageView imgFavorite = (ImageView) findViewById(R.id.logolist);
                   imgFavorite.setOnClickListener(new View.OnClickListener() {
                       @Override
                       public void onClick(View v) {
Возможно используешь одни ссылки на imgFavorite для всех картинок?
источник

С

Спарда in StartAndroid Ru Chat
Попробуй автоматизировать, через цикл у всех картинок поменять слушателя нажатия кнопки.
источник

ИБ

Иван Баландин... in StartAndroid Ru Chat
ну вообще как все сделано есть файл xml row который я сделал под listview, где текст с картинкой. Картинке присвоил id. Потом просто if posisiton == 0 для первой строчки списка и так далее. Не пойму почему он работает для 0 элемента только
источник

С

Спарда in StartAndroid Ru Chat
Иван Баландин
ну вообще как все сделано есть файл xml row который я сделал под listview, где текст с картинкой. Картинке присвоил id. Потом просто if posisiton == 0 для первой строчки списка и так далее. Не пойму почему он работает для 0 элемента только
В любом случаи очень мало информации..
источник

С

Спарда in StartAndroid Ru Chat
Если я правильно понимаю, то тебе лучше все сделать через адаптер.. погугли в инете адаптер для списка..
источник

S

Sergey in StartAndroid Ru Chat
Дар
Можешь в конструктор передать массивом нужные drawable с градиентом
Кстати, надо попробовать 👍
источник

AO

Andrei Osipov in StartAndroid Ru Chat
Добрый день, не подскажете как скейлить айтем ресайлера по середине, при этом айтемы по левую и правую стороны скейлиться не должны.
Пытаюсь это сделать в наследнике LinearLayoutManager в методе scrollHorizontallyBy, но формулу для расчета скейла вывести не могу
источник

J

J.S in StartAndroid Ru Chat
Andrei Osipov
Добрый день, не подскажете как скейлить айтем ресайлера по середине, при этом айтемы по левую и правую стороны скейлиться не должны.
Пытаюсь это сделать в наследнике LinearLayoutManager в методе scrollHorizontallyBy, но формулу для расчета скейла вывести не могу
Что мешает просто использовать два разных layout и управлять ими через itemViewType ?
источник

ДД

Душанин Дмитрий... in StartAndroid Ru Chat
Парни, с кем я общался по проекту такси, напишите мне срочно
источник