@android_ru

Страница 1726 из 3205
Usman
15.07.2017
11:58:05
гуглом по nested recyclerview
А pojo как вставить?

Там multiple recycler как бы

Ⓜ️ᵃʳᵃᵗ
15.07.2017
11:59:11
А pojo как вставить?
ну как придмали сущности, их gson с ретрофитом собирает в списки просто есть базовый элемент и куча типов, от кнопки до встроенного списка других элементов

Google
Никита
15.07.2017
11:59:36
Если через этот жсон реально добраться до API андроида или любой другой низкоуровеньщины, и этот жсон грузится удалённо — то такую штуку встраивать,

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:00:11
нет, у нас только визуальная часть вся логика нативно.

Чё?
а не тебе . сорри

Чё?
какая разница в твоем случае, это будет список списков

Никита
15.07.2017
12:01:09
QML это смесь, там всё есть. Он с одной стороны — декларативный язык разметки для описания интерфейсов, смахивающий на жсон, с другой стороны — там есть яваскрипт, через который можно много чего дёргать.

Его нельзя ;-).

Usman
15.07.2017
12:01:25
Не, у меня в верхнем ресайклере могут быть три ресайклера и на их же уровне, в этом же списке - другие обьекты

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:01:48
интересно , но я настоял уходить от этого, лучше на блоки поделить которые вписываются дизайн. итд.

Nikita
15.07.2017
12:02:21
Либо каким-либо образом конвертить и отображать в WebView

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:02:24
Не, у меня в верхнем ресайклере могут быть три ресайклера и на их же уровне, в этом же списке - другие обьекты
а какая разница, туту уже твоя реализация, технически я бы скоре всего упростил такую хрень

Google
Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:02:49
Либо каким-либо образом конвертить и отображать в WebView
гугл нынче не очень любит вебвью, именно из-за возможности подмены контента

Nikita
15.07.2017
12:03:33
Чо

Что значит не любит webview

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:04:15
ну приложение с одним вебвью, они могут завернуть. например.

Что значит не любит webview
потому что это говно,

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:04:57
ну а чо, конструктивно так )

Ivan
15.07.2017
12:04:59
потому что это говно,
неа потому что сегодня у тебя там котики, а завтра наркотики грузятся

Nikita
15.07.2017
12:05:09
потому что это говно,
Эт самое лучшее что придумало человечество

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:05:10
Эт самое лучшее что придумало человечество
ничего подобного. вообще не перевариваю его. просто ты не сталкивался с тем, что 1. на некоторых девайсах будет тупо не отображаться. 2. на старых версиях, опять что то не так, белый экран вместо контента 2.5 . боже оказывается стили на иос и ведроиде бывают по разному работают. что хорошо на ведроиде ломается на иос. 3. когда у тебя 100 чел аудитория, на это можно забить, но у нас закачек несколько млн и такие проблемы мы видим. и они нас достают.по этому мы уходим, да и было это сделано на коленке быстро пред. командой, что бы на две платформы сразу.

Gleb
15.07.2017
12:08:49
а обьект класса, это не экземпляр?

Ⓜ️ᵃʳᵃᵗ
15.07.2017
12:09:06
Gleb
15.07.2017
12:12:50
Всегда следует помнить о том, что синхронизация на уровне статических методов предполагает установку внутренней блокировки обьекта, а не экземпляра,

что тут имелось ввиду? в чем разница между обьектом и экземпляром

...•°•.•°
15.07.2017
12:20:38


Как создать такую

Layout

Google
Alex
15.07.2017
12:24:41
Мне кажется, это grid

Семен
15.07.2017
12:24:52
table?

Alex
15.07.2017
12:25:27
За какое разрешение Google банит?

Что-то связано с батареей

...•°•.•°
15.07.2017
12:26:04
Я хотел создать вроде того Кто знает какой Просто скажите Я сам делаю остальное

Мне нужен конкретный ответ

Alex
15.07.2017
12:26:50
Gridview с кастомным адаптером

...•°•.•°
15.07.2017
12:27:40
Спасибо

Gleb
15.07.2017
12:35:20
Всегда следует помнить о том, что синхронизация на уровне статических методов предполагает установку внутренней блокировки обьекта, а не экземпляра,

что тут имелось ввиду? в чем разница между обьектом и экземпляром

Alexey
15.07.2017
12:41:20
что тут имелось ввиду? в чем разница между обьектом и экземпляром
хреновый перевод. Объект тут применяется как class синхронизация ну уровне статических методов предполагает установку внутренней блокировки класса. что предотвращает возможность нескольким потокам войти в синхронизированный блок во время выполнения в любом из доступных экземпляров класса. Это означает, что если во время выполнения программы имеется 100 экземпляров класса DemoClass у которого есть статический синхронизированный метод, то только один поток в это время сможет выполнить этот метод в любом из случаев, и все другие случаи будут заблокированы для других потоков.

Семен
15.07.2017
12:43:26
в чем может быть проблема,если путаются сообщения в чате? сделал сравнение ников, работает через раз. Показывает мои сообщения ,как сообщения собеседника

Семен
15.07.2017
13:04:14
вау

спасибо за конкретику



может я слепой и что-от не вижу?

Штирлитц
15.07.2017
13:06:34
А зачем массив

Google
Vlad
15.07.2017
13:06:52
может я слепой и что-от не вижу?
Так если совпадает юзернейм ты же false присваиваешь

Семен
15.07.2017
13:07:06
просто данные хранятся строкой

Vlad
15.07.2017
13:07:45
может я слепой и что-от не вижу?
исходя из названий если совпадает, то you должно быть true

Семен
15.07.2017
13:07:46
ну какая разница false или true. я в дальнейшем использую нужные знаечния

Штирлитц
15.07.2017
13:07:57
Так если совпадает юзернейм ты же false присваиваешь
Все верно. Если это ты - true. Иначе - false

Семен
15.07.2017
13:08:00
это же формальность

You
15.07.2017
13:08:08
ну большая разница

Штирлитц
15.07.2017
13:08:18
Завтыкал

Admin
ERROR: S client not available

Штирлитц
15.07.2017
13:08:26
Поменяй местами

Семен
15.07.2017
13:08:33
я же не условие проверяю

пробовал

Штирлитц
15.07.2017
13:08:39
Это логика и чистота кода как минимум

Vlad
15.07.2017
13:08:54
это же формальность
все зависит от того что ты делаешь с этим методом, но чисто по названиям у тебя должны меняться местами

Семен
15.07.2017
13:08:55
я под логику правильно сделал с этими значениями

You
15.07.2017
13:08:55
и еще метод с большой буквы

Семен
15.07.2017
13:09:07
случайность)

ща исправлю

Alisher
15.07.2017
13:09:30
return name.equals(username):

Google
Семен
15.07.2017
13:09:37
и по отладке не отслеждить... все верно показывает

Alisher
15.07.2017
13:09:42
Упростит

Семен
15.07.2017
13:10:06
я потом так использую messages.add (new ChatModel(dataSnapshot.getValue(String.class),whoIs(dataSnapshot.getValue(String.class))));

Штирлитц
15.07.2017
13:12:04
А лучше воспользуйся советом что выше советовали. return.equals(username);

Вместо if

И лишней переменноф

Alexander
15.07.2017
13:15:04
Всё очень плохо

Семен
15.07.2017
13:15:37
Никто не обещал хорошего

Igor
15.07.2017
13:16:57
return name[0].equals(username) не катит?

Alisher
15.07.2017
13:17:09
На эту тему много туториалов, смотри изучай.

Roman
15.07.2017
13:17:33
Просто автор новичок совсем, у всех был такой код)

Alisher
15.07.2017
13:17:34
Учись нормальные вопросы задавать))

Igor
15.07.2017
13:17:42
Это же типа даже идея должна подсвечивать, типа, ненужный if-else (unnecessary вроде будет говорить).

Alisher
15.07.2017
13:17:46
Правильно точнее

Igor
15.07.2017
13:18:06
Просто автор новичок совсем, у всех был такой код)
Идея учит :) Главное в каком-нибудь VSCode не разрабатывать когда начинаешь

Семен
15.07.2017
13:18:54
Так я и зашел сюда,чтобы научиться. я с разбегу не заявлял,что я топ. Отдельное спасибо тем,кто не умничает,а помогает

Roman
15.07.2017
13:19:15
А зачем массив
Массив из-за того, что ты используешь split() который делит строку на массив по дивайдеру

Семен
15.07.2017
13:21:23
если местами менять true и false,то у меня меняются местами сообщения?

return name[0].equals(username) не катит?
так тоже меняется местами

Igor
15.07.2017
13:22:21
!name[0].equals(username) сделай, если я правильно тебя понял

Страница 1726 из 3205