
Quantum Harmonizer
06.02.2017
14:08:29

Gleb
06.02.2017
14:08:54

Quantum Harmonizer
06.02.2017
14:09:39

Илья
06.02.2017
14:10:17

Google

Alexander
06.02.2017
14:10:41

Quantum Harmonizer
06.02.2017
14:10:44

Gleb
06.02.2017
14:13:35
так setArguments должен вызываться однократно, например
не знаю .... задаю - когда хочу - рефрешу фрагмент "на горячую"(чтоб replace не делать)
лоадер - тоже самое - если аргументы те же - forceLoad вместо restartLoader
ну и в др более-менее абстрактных местах - где тип аргументов - точно неопределён

Quantum Harmonizer
06.02.2017
14:14:06

Gleb
06.02.2017
14:14:06

Andrew
06.02.2017
14:14:11

Gleb
06.02.2017
14:14:18

Alexander
06.02.2017
14:15:19

Quantum Harmonizer
06.02.2017
14:15:24
почему?
public void setArguments(Bundle args) {
if (mIndex >= 0) {
throw new IllegalStateException("Fragment already active");
}
mArguments = args;
}

Илья
06.02.2017
14:15:40
ну так, много раз сказано "не форси юзера делать то, что он не хочет". Это проблема разраба - обеспечить совместимость. Не можешь делать non breaking api changes, делай апи разных версий. Еще раз повторяю - идея херовая, не обижайся и не принимай на свой счт
Человек даже не обмолвился про версии апи и всё такое, лол, больное место?)
Ну и никто и не хотел форсить юзера обновиться, просто показать уведомление, типа есть новая версия.
Вообще ты мог ответить спокойно, типа это не работает, и дать ссылку, но ты решил нахамить, зачем?


Andrew
06.02.2017
14:17:48
Человек даже не обмолвился про версии апи и всё такое, лол, больное место?)
Ну и никто и не хотел форсить юзера обновиться, просто показать уведомление, типа есть новая версия.
Вообще ты мог ответить спокойно, типа это не работает, и дать ссылку, но ты решил нахамить, зачем?
у тебя кажется самомнение гипертрофировалось) Апи - наиболее очевидный вариант, если программа в оффлайне, то вообще не следует ни о чём беспокоиться. Конечно можно кинуть пуш, но это плохая практика, маркет сам уведомит об апдейте

Google

Quantum Harmonizer
06.02.2017
14:17:49

Gleb
06.02.2017
14:17:49
ну ... ок пусть не фрагмент ... короче не жданчик, однако c equals-ами

Igor
06.02.2017
14:20:24

Igor
06.02.2017
14:21:12

Quantum Harmonizer
06.02.2017
14:21:30

Igor
06.02.2017
14:22:48

Quantum Harmonizer
06.02.2017
14:23:03

Igor
06.02.2017
14:28:15
Прям сейчас спросил - сказал пилят ? (хотя мне все равно, я на libgdx сижу)

Quantum Harmonizer
06.02.2017
14:28:57
Хренасе, Алекс == Игорь?)

Igor
06.02.2017
14:29:33
забей
Лучше бы Java научились нормально в бинарник собирать (как C#).
(ExcelsiorJet дорого, хочу стабильно и бесплатно)

Quantum Harmonizer
06.02.2017
14:34:31
Вау, пишут, в активной разработке!

Quarx2k ?
06.02.2017
14:35:40

Sergey
06.02.2017
14:36:38
Если button является нижним элементом в LinearLayout
как её(button) прижать к нижней части экрана ?
х.з. но android:layout_gravity="bottom" не работает .
https://codepaste.net/djv811

Igor
06.02.2017
14:36:47
9 научится
http://jug.ru/2016/12/aot-hotspot/
Пока только linux x64 и java.base (и бинарник под 200 MB, у JET всего 30MB)

Quantum Harmonizer
06.02.2017
14:37:16

Dzmitry
06.02.2017
14:38:16

Sergey
06.02.2017
14:39:51

Google

Sergey
06.02.2017
14:40:22

Quantum Harmonizer
06.02.2017
14:41:24

Alexander
06.02.2017
14:41:53

Quantum Harmonizer
06.02.2017
14:42:16

Alexander
06.02.2017
14:44:09
ну в моём блоге в декабре Ян Жуланов говорил что пилят активненько и насколько помню даже отдельных ребят взяли для этого

Igor
06.02.2017
14:46:03
Интересно они с нуля делают или взяли за основу robovm или moe?
Могли бы кучу времени сэкономить и заодно в robovm поконтрибютить (win-win).

Quantum Harmonizer
06.02.2017
14:46:08

Kolas
06.02.2017
14:48:19
поделитесь плиз опытом адаптации legacy проектов под clean architecture. с чего лучше начать?
думаю начать с mvp, но потом что делать лучше дальше хз.

Igor
06.02.2017
14:49:44

Quantum Harmonizer
06.02.2017
14:52:02

Alexander
06.02.2017
14:56:26

Kolas
06.02.2017
14:57:00

Alexander
06.02.2017
14:57:19
Активно помогает фасад с композицией, когда старый неприятный код закрываете какой-то обёрткой с нормальным интерфейсом, потихоньку меняя его внутренне содержание – не меняя интерфейс

Kolas
06.02.2017
14:58:17

Quantum Harmonizer
06.02.2017
14:58:32
Работал я просто на проекте, где некоторые вещи не рефакторил из страха сломать.

Kolas
06.02.2017
15:00:55

Quantum Harmonizer
06.02.2017
15:01:59

J
06.02.2017
15:12:02

Google

Alexander
06.02.2017
15:13:32
я плохо понимаю шутки над 1C, как и шутки над JS. По мне так писать на бейсике или паскале более странно чем первые два ЯП

Quantum Harmonizer
06.02.2017
15:16:50

J
06.02.2017
15:18:48
потом завернуть все стрёмные куски в красивые интерфейсы

Quantum Harmonizer
06.02.2017
15:22:28
плюсую
RoboVM же только для ARM?

Igor
06.02.2017
15:22:49
Помнится он и под OSX x86 компилировал (консольные приложения)

Admin
ERROR: S client not available

Владимир
06.02.2017
15:29:44
Кто-нибудь решал задачу выполнения автоматических действий в приложении ?
Запустить приложение-зайти в раздел-кликнуть кнопку- закрыт диалог-хакрыть приложение


J
06.02.2017
15:31:42
Была Java. Микрософт её жёстко скопировал и получился злой брат близнец - J# работающий на дотнет-машие. В вижуал студии даже J# файлы имеют расширение .java Микрософт за это засудили, поэтому J# пришлось завуалировать и сделать C#. Шли годы.
Стартап из Испании, Mono придумал запускать дот-нет машину на линуксе (юниксе). Как тока им это удалось их купил микрософт. Так дотнет попал на линуксы.
Шли годы, появился мобайл. Посоны из Сан-Франциско, придумали Xamarin: типа андройд, и ios один хер - это юникс системы. Будем запускать дотнет на них. Как тока им это удалось - их купил микрософт.
Шведский стартап RoboVM придумал запускать Жаву на дотнет-машине через Xamarin. Их купил микрософт. И закрыл нахуй через год.
RoboVM откатили на год назад и форкнули. Новый форк называется RoboVM by MobiDevelop.
Так что RoboVM не только ARM.

Alexander
06.02.2017
15:32:58

J
06.02.2017
15:33:13

sasha
06.02.2017
15:34:28
С иос на ксамарине не так просто, ксамарин иос проекты комилятся с помощью икскода.

P4r4N01k
06.02.2017
15:35:01
ребят, кто нить юзал jniBridge? че за хрень, для чего нужна?

Igor
06.02.2017
15:35:02
>> Стартап из Испании, Mono придумал запускать дот-нет машину на линуксе.. их купил микрософт
Погоди, Xamarin и Mono это же одни и теже ребята (Мигель и пр).
Что-то я не помню что бы MS покупала mono, у них был договор о неведение патентных споров (в "разрборе полетов" расжовывалось)

Quantum Harmonizer
06.02.2017
15:35:06
@Harmonizr
Мда.)
То есть RoboVM умеет собирать Java для CLR?

J
06.02.2017
15:37:46

Igor
06.02.2017
15:38:48
Ну вообщем не суть конечно (еще раз - тут http://razbor-poletov.com/2016/11/episode-121.html расжевано)

Google

J
06.02.2017
15:39:02
в любом случае если будет Java compatible альтернатива RoboVM, MOE и Xamarin - я одобряю
особенно если на ней будет libGDX летать

Igor
06.02.2017
15:41:52
Да да согласен, альтернатива это всегда хорошо.
(но это конечно жесть >> стартап RoboVM придумал запускать Жаву на дотнет-машине через Xamarin )

Nick Senchurin
06.02.2017
15:42:11
вопрос такой по гуи, правильно ли используя занавеску по клику на нее не реплейсить фрагмент, а стартовать новую активити?
или это некошерно совсем?

J
06.02.2017
15:44:42

Daniil
06.02.2017
15:44:46
обидно что даже чтобы писать на андройд, судя по этому чату, пользоваться андройд-апи нельзя, иначе огребешь проблем на китайских устройствах
Это прямо как html много лет назад, когда требовалась поддержка кучи версий оперы, хрома и конечно же ie6.

Igor
06.02.2017
15:44:46

Andrey
06.02.2017
15:45:12
Всем привет. Подскажите, почему DownloadManager показывает загрузку файла в баре "рывками", например 0% - 66% - 100%. Как заставить его чаще обновляться?

Николай
06.02.2017
15:45:24
Господа, кто сталкивался с проблемой, что у FragmentPagerAdapter getItem() вызывается дважды для каждого элемента, адаптер сетиттся один раз и больше нигде не дергается. Пейджер юзается с табами

Daniil
06.02.2017
15:46:50
Ну а еще, как я понял, большая часть вопрос связанных с андройдом это гуи, так что да, это почти как хтмл))

Quantum Harmonizer
06.02.2017
15:47:23

Nick Senchurin
06.02.2017
15:47:30

J
06.02.2017
15:48:15
имеет смысл оборачивать всё андройд-спесифик в интерфейсы и выносить тем самым гимор из своего приложения на бэкенд

Daniil
06.02.2017
15:49:24
эт как?

Михаил
06.02.2017
15:49:27

J
06.02.2017
15:49:39
(бэкенд в данном случае это тот который на мобиле)

Daniil
06.02.2017
15:50:22
алсо, к андройд-апи притензий нету, а вот то что на каждом девайсе есть свои ньюансы - это как-то убивает