Size: a a a

StartAndroid Ru Chat

2020 August 18

S

Sergey in StartAndroid Ru Chat
Привет!

Кто-нибудь сталкивался с ситуацией, что фрагмент во ViewPager быстрее переходит в состояние onResume по тапу, чем по свайпу?
источник

/

//Adam in StartAndroid Ru Chat
Привет всем, подскажите, пожалуйста как копировать база данных из папка ассет в котлин?
источник

AA

Albert Abdullin in StartAndroid Ru Chat
Здравствуйте. Кто-нибудь видел доступный пример пошаговой реализации выборки элементов в RecyclerView с помощью SelectionTracker? Я уже день 4 сижу и не могу вдуплить. На Хабре есть статья, но код отрывками и там нет очень важных моментов для меня
источник

ТВ

Тарас Вовченко... in StartAndroid Ru Chat
Добрый день! Подскажите пожалуйста, в Bottom Navigation View, когда кликаешь на элемент, то размеры его иконки и текста немного увеличиваются. Как это убрать?
источник

sd

saidov. developer in StartAndroid Ru Chat
Как сделать поиск по БД и вивести в listview ?Мой не работает вроде норм
источник

sd

saidov. developer in StartAndroid Ru Chat
источник

V

Vladushka in StartAndroid Ru Chat
для начала стоит использовать room
источник

AE

Alexey Egin in StartAndroid Ru Chat
Vladushka
для начала стоит использовать room
Стоит всё-таки научиться работать с голым SQLite  для понимания того, как работает Room)
источник

ЕС

Евгений Стигарь... in StartAndroid Ru Chat
Ребят, помогите.
Есть массив turn типа Double[]. Значения примерно такие:
[93.7117300489275, -126.91412020386653, -97.53135681366018, -106.92186867274893, -106.73629334415003, -110.59744678606671, 153.73873574648366, 53.34343167701752]

я создаю переменную turnIncr тоже типа Double[] и присваиваю ей результат выполнения функции сортировки массива по возрастанию:

Double[] turnIncr = selectionSort(turn);

Логирую переменную turn и почему то ее значения тоже рассортировались по возрастанию, хотя я нигде этого не указывал. Где я ошибся?
источник

𝔐

𝔐͢͢𝔞𝔵ᴳᵒ... in StartAndroid Ru Chat
Евгений Стигарь
Ребят, помогите.
Есть массив turn типа Double[]. Значения примерно такие:
[93.7117300489275, -126.91412020386653, -97.53135681366018, -106.92186867274893, -106.73629334415003, -110.59744678606671, 153.73873574648366, 53.34343167701752]

я создаю переменную turnIncr тоже типа Double[] и присваиваю ей результат выполнения функции сортировки массива по возрастанию:

Double[] turnIncr = selectionSort(turn);

Логирую переменную turn и почему то ее значения тоже рассортировались по возрастанию, хотя я нигде этого не указывал. Где я ошибся?
Потому что это один и тот же массив
источник

ЕС

Евгений Стигарь... in StartAndroid Ru Chat
𝔐͢͢𝔞𝔵ᴳᵒ
Потому что это один и тот же массив
как сделать правильно? мне нужно оставить нетронутыми значения в turn
источник

𝔐

𝔐͢͢𝔞𝔵ᴳᵒ... in StartAndroid Ru Chat
Скопируй его, потом сортируй
источник

V

Vladushka in StartAndroid Ru Chat
𝔐͢͢𝔞𝔵ᴳᵒ
Скопируй его, потом сортируй
в методе для сортировки
источник

ЕС

Евгений Стигарь... in StartAndroid Ru Chat
𝔐͢͢𝔞𝔵ᴳᵒ
Скопируй его, потом сортируй
так не правильно?
источник

ЕС

Евгений Стигарь... in StartAndroid Ru Chat
Vladushka
в методе для сортировки
в нем тоже не указано. он только возвращает результат, но не должен, по идее трогать turn
источник

𝔐

𝔐͢͢𝔞𝔵ᴳᵒ... in StartAndroid Ru Chat
Евгений Стигарь
так не правильно?
Как видишь не правильно
источник

V

Vladushka in StartAndroid Ru Chat
это не копирование
просто теперь arr копирует ссылку arrs
и они ссылаются на 1 один объект
нужно в цикле переписать все элементы в новый массив или использовать System.arraycopy()
источник

𝔐

𝔐͢͢𝔞𝔵ᴳᵒ... in StartAndroid Ru Chat
Use System.arraycopy() (or Arrays.copyOf()) and Arrays.sort()
источник

a

awawa in StartAndroid Ru Chat
Евгений Стигарь
в нем тоже не указано. он только возвращает результат, но не должен, по идее трогать turn
arr и arrs - это один и тот же объект. Делай arr = arrs.clone()
источник

𝔐

𝔐͢͢𝔞𝔵ᴳᵒ... in StartAndroid Ru Chat
awawa
arr и arrs - это один и тот же объект. Делай arr = arrs.clone()
Не факт что отработает так, как ты ожидаешь
источник