
Иван
21.05.2018
16:24:38
Не, я ухожу
Rx начался

Konstantin
21.05.2018
16:25:12
Не, я ухожу
зачем так быстро сдаешься, я думал ты пойдешь до конца )
погодите, давайте абстрагироваться от используемых библиотек (только если дело не в них хех)

Google

Иван
21.05.2018
16:25:38
Но тебе тогда либо делать новые транзакции отложенно, либо учить презентер ждать завершения инициализации фрагмента перед новой транзакцией

Konstantin
21.05.2018
16:25:45
рх или не рх, разницы там немного будет скорей всего

Иван
21.05.2018
16:26:38
Ну смотри
Если ты сразу узнаешь переконфигурировать ли экран, без раздумывания пользователем, то решить можно заранее, т.е. ...
Можно создать отельное место вместо копирования кода везде, которое будет тебе выдавать актуальный фрагмент для помещения в транзакцию
В итоге фрагменты сами будут чисты

Konstantin
21.05.2018
16:31:02
можно еще все больше усложнить, добавить какой нить аля RouterEvent содержащий в себе Route, который будет перехвачен какой либо логикой (хз где) и в случае "чаво" сменить Route на нужный - тогда роутер не станет грузить фрагменты друг в друге и будет открывать именно тот который нужен (т.е. решение заранее)
но это тоже уже ближе к "пиздецу" )

Иван
21.05.2018
16:31:36
Это ты какой то Intent processor изобрел
На самом деле для сложных логик может сработать

Konstantin
21.05.2018
16:32:21
я думаю в это даже несложно будет диплинки встроить
впринципе все роуты как енумы уже определены

Google

Иван
21.05.2018
16:33:15
Ну вот. Идеи пошли. Осталось разобраться куда смотреть

Konstantin
21.05.2018
16:33:55
я еще подумал и решил что можно сделать декоратор над routerInterface и в нем уже решать куда "редиректить"
спасибо за потраченое время и терпение

Like
21.05.2018
16:34:29
так и не могу найти, чё у вас там за проблемы с транзакциями

Иван
21.05.2018
16:35:26

Like
21.05.2018
16:35:55
зачем?

Иван
21.05.2018
16:36:11
Кот, мы уже обсудили возможное решение
При нем у него будет и фрагмент и презентер чист от этого
(надеюсь)
Но я в упор не пойму почему гугл кидает ошибку при коммите без Now
Оно же все равно выполнится потом, после стека применения транзакции


YS
21.05.2018
17:00:30
Нужная помощь. Может ли кто-нибудь подсказать? Я новичок в программировании и сразу начал с Андроида, потому что хочу создать свое приложение. Прохожу этот видео-урок: https://www.youtube.com/watch?v=a4Dks1Y_vY8&index=2&list=PLgCYzUzKIBE-G0tuxjKGkl_keIW2FFwKX и в конце автор открывает приложение и регистрирует нового пользователя с помощю Firebase. Я все тоже делаю что и он, но у меня появляется ответ, что такой Пользователь существует с таким же электронным адресом. Прикрепляю скриншот.
Вот сам код:
FirebaseAuth.getInstance().createUserWithEmailAndPassword(email, password)
.addOnCompleteListener(new OnCompleteListener<AuthResult?) {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
Log.d(TAG, "registerNewEmail: onComplete: " + task.isSuccessful());
if (task.isSuccessful()){
//send email verificaiton
sendVerificationEmail();
//add user details to firebase database
addNewUser();
}
if (!task.isSuccessful()) {
Toast.makeText(mContext, "Someone with that email already exists",
Toast.LENGTH_SHORT).show();
hideProgressBar();
}
hideProgressBar();
// ...
}
});
Извините, правила чата только прочитал. Меня зовут Ернур. Я из Алматы. С недавних пор начал свой один стартап проект в книжном бизнесе и получил место в местном акселераторе. Теперь собираюсь его дальше развивать, а для этого хотел освоить азы программирования на Java. #whois


Sergey
21.05.2018
17:15:33
Ребята, никто не знает, что может помочь?
Начнем с того, что у меня активити -> фрагмент вьюпейджер -> фрагмент формы логина в одном из пейджей.
Theme.AppCompat.Light.NoActionBar
Форма просто ConstraintLayout, без скрол вью

Google

Sergey
21.05.2018
17:15:54
Клавиатура прячет EditTExt и Button

Geronimo
21.05.2018
17:25:09
Кто-нибудь знает, android studio ослеживает время, потраченное на проект без помощи сторонних тайм трекеров?

Ярослав
21.05.2018
17:45:31
кто что посоветует? Crashlytics или HockeyApp?

Dmytro
21.05.2018
17:47:30

Ярослав
21.05.2018
17:48:02
говорят по сути это одно и тоже

Dmytro
21.05.2018
17:48:58

Валерий
21.05.2018
18:12:31

Филипп
21.05.2018
18:27:53
Здравствуйте, не могли бы вы подсказать, как реализовать данную фичу:
То есть, что-то вроде horizontal scrollview или tablayout, но с картинками. И при этом, картинки при скроле встают всегда по центру

Vladimir
21.05.2018
18:38:34

Sasha
21.05.2018
18:42:58
И не один даже

Rocky
21.05.2018
18:44:40
Как добавить toolbar в Fragment на java class?

Vladimir
21.05.2018
18:45:09
По котлину вроде один. Там старый есть, про перевод аппы на котлин

Junior
21.05.2018
18:45:22

Rocky
21.05.2018
18:46:22
можно образец?

Junior
21.05.2018
18:46:44
Ребят, чет запарился. как в листа через метод addAll добавить по созданной модели? В модели не знаю как геттер сделать общий? Или чет я туплю

Rocky
21.05.2018
18:47:26

Junior
21.05.2018
18:47:43
можно образец?
https://github.com/borisruzanov/MovieApplication смотри в DetailedMovies классе есть

Rocky
21.05.2018
18:49:45

Google

Rocky
21.05.2018
19:11:32

Quantum Harmonizer
21.05.2018
19:21:29

Rocky
21.05.2018
19:21:47

Quantum Harmonizer
21.05.2018
19:22:32

Rocky
21.05.2018
19:23:05
чееего?
ну короче, вы добавили свой dependency в проект, то есть импортировали

Quantum Harmonizer
21.05.2018
19:23:44

Sergey
21.05.2018
19:23:46
?

Rocky
21.05.2018
19:24:52
не понял, чего ты хочешь донести
В том проекте добавлены dependencies которые не существуют в default Android studio например: compile 'com.squareup.retrofit2:retrofit:2.4.0'

Sergey
21.05.2018
19:25:22

Rocky
21.05.2018
19:25:38

Sergey
21.05.2018
19:25:48

Rocky
21.05.2018
19:26:56
да
оо здорово, а потом же он в кэше останется когда offline work включить?

Sergey
21.05.2018
19:27:05

Rocky
21.05.2018
19:27:17
в ItemClick какая разница между этими int и switch?
Одно и тоже?

Sergey
21.05.2018
19:33:35
?

Konstantin
21.05.2018
19:33:48
Ну камон, погугли

Никита
21.05.2018
19:34:00

Google

Rocky
21.05.2018
19:34:34

Dmytro
21.05.2018
19:34:45

Никита
21.05.2018
19:34:56

Rocky
21.05.2018
19:35:10

Konstantin
21.05.2018
19:35:38
Сложновато

Rocky
21.05.2018
19:35:51
Так выполнение же одинаковое между switch.getItemId и int id = item.getItemId?

Sergey
21.05.2018
19:39:08
я сломался ?

Albert
21.05.2018
19:42:41

Rocky
21.05.2018
19:43:31

Sasha
21.05.2018
19:44:25
Ну так спроси нормально, через if else или switch

Albert
21.05.2018
19:44:27
ты имеешь в виду разницу между switch и if. Практически никакой. есть разница в производительности, но на таком малом объеме данных - пофиг

Rocky
21.05.2018
19:44:42

Sasha
21.05.2018
19:44:56

Rocky
21.05.2018
19:45:13
Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html А ЧЕ ТАК?