@android_ru

Страница 1869 из 3205
whalemare
14.08.2017
15:09:49
Парни, кто нить для Glide ImageViewer библиотечку знает?

FromSi
14.08.2017
15:10:01
Здравствуйте! В каких случаях может пригодиться Fragment?

Quantum Harmonizer
14.08.2017
15:10:52
Здравствуйте! В каких случаях может пригодиться Fragment?
Когда нужно поменять часть активити.

whalemare
14.08.2017
15:10:55
Здравствуйте! В каких случаях может пригодиться Fragment?
В случаях, когда одна и таже ui штука может быть использована в разных частях приложения в случаях, когда у тебя планшет и разный ui

Google
whalemare
14.08.2017
15:11:55
Для этого используют обычно кастомные вью

FromSi
14.08.2017
15:12:46
Можно пример небольшой ? :D

Quantum Harmonizer
14.08.2017
15:13:52
Можно пример небольшой ? :D
Пользователь выбирает пункт в боковом меню — интерфейс меняется, но активити остаётся.

whalemare
14.08.2017
15:13:53
startandroid.ru

dobrowins
14.08.2017
15:14:08
Здравствуйте! В каких случаях может пригодиться Fragment?
Ни в каких. Фрагменты — это забагованное говно с кучей незадокументированного поведения. Если возникает такой вопрос, и Вы ими еще не пользовались — используйте лучше Conductor.

whalemare
14.08.2017
15:14:56
Такое поведение можно наблюдать в NavigationDrawer, кажется семпл андроид студии создает каркас

whalemare
14.08.2017
15:15:19
Conductor? В первые слышу
Замена фрагментов кастомными вьюхами с бекстеком, по сути

Google
dobrowins
14.08.2017
15:15:27
Conductor? В первые слышу
Всё в жизни бывает в первый раз.

Quantum Harmonizer
14.08.2017
15:26:15
Nick
14.08.2017
15:26:40
dobrowins
14.08.2017
15:32:46
А какие у них баги например?
Мастерски накидываете, Рубен. Чувствуется и опыт и зеленая, толстая кожа.

Quantum Harmonizer
14.08.2017
15:35:21
Мастерски накидываете, Рубен. Чувствуется и опыт и зеленая, толстая кожа.
А где накидывание? Человек 15 минут спросил, зачем нужны фрагменты — очевидно, он их не использовал.

Artyom
14.08.2017
15:35:37
гайз, кто знает почему в smali методе invoke-static нельзя передать регистр выше v15?

Maxim
14.08.2017
15:36:48
Ану, кто знает, почему Handler.postDelayed thread.sleep не останавливает прогрессбар крутящийся?
А почему он должен останавливать?) Проргесс на ui потоке, а мы создали отдельный, остановили его, и думаем что это как по повлияет на UI?)

Ruben
14.08.2017
15:37:23
Можно пример кода?
public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { fooSync(); } }, 1000); } void fooSync() { try { Thread.sleep(10000); } catch (InterruptedException e) { e.printStackTrace(); } } }

Maxim
14.08.2017
15:39:30
Quantum Harmonizer
14.08.2017
15:40:11
new Handler, new Runnable
это не создание потока

Ruben
14.08.2017
15:40:24
три бэктика (`) код три бэктика
Чёто нет взлетело с телефона

You
14.08.2017
15:40:34
Не тот символ

`

Google
Maxim
14.08.2017
15:41:22
это не создание потока
Ок, на каком потоке выполниться код new Handler().post(() -> {}) ?

Ruben
14.08.2017
15:41:29
Я тоже так думал

Quantum Harmonizer
14.08.2017
15:41:49
Ок, на каком потоке выполниться код new Handler().post(() -> {}) ?
на каком потоке вызывается Activity#onCreate? :)

Ruben
14.08.2017
15:41:53
Один и тот же поток. Свежий проект только создал

Quantum Harmonizer
14.08.2017
15:42:43
Один и тот же поток. Свежий проект только создал
Так не должно быть. Видимо, есть какой-то нюанс.

Ruben
14.08.2017
15:43:14
А с фрагментами проблем не было кстати

Quantum Harmonizer
14.08.2017
15:43:24
Ruben
14.08.2017
15:43:27
Писал всё приложение через них

Будут.
Как скажешь

Михаил
14.08.2017
15:46:18
если на треде зарегистрирован лупер

Maxim
14.08.2017
15:48:44
Хмм, осознаю, ошибался.

Ruben
14.08.2017
16:06:32
Прикол

Брейкпоинт тоже не берёт

Александр
14.08.2017
16:06:49
Всем привет. В MVP есть ли смысл использовать Loader для загрузки данных? И если да то верно ли я понимаю архитектуру - данные берем из model, а собственно model через loader тащит их из sqlite или из ретрофита. Sqlite как промежуточный этап для кэширования того, что прилетело из сети, чтобы каждый раз не бегать. (Я знаю что ретофит кэширует данные но мне хочется чтобы снть не юзалась если пользователь решил зайти в приложение через час. Приложение - прогноз погоды :)

You
14.08.2017
16:08:15
я?

Nick
14.08.2017
16:08:31
я?
Исправил

Google
Ruben
14.08.2017
16:08:33
Что в общем логично

Nick
14.08.2017
16:08:52
А блин

Туплю

Ruben
14.08.2017
16:09:02
Прогрессбар вьюха

Oleksandr
14.08.2017
16:09:36
Та какая вьюха, он про загрузчик)

Maxim
14.08.2017
16:10:41


так работает

прогрессбаг изначально крутиться, через секунду виснет

10 сек

и дальше крутится

Admin
ERROR: S client not available

Egor
14.08.2017
16:11:40
кто-то работал с RealmRecyclerViewAdapter ?? если у меня таблица пустая, потом пишу туда данные, адаптер должен обновиться?

Maxim
14.08.2017
16:12:07
Хз, почему не работает у того кто спрашивал. Но имхо, это какой то костыль лютый.

Egor
14.08.2017
16:15:01
ну так я туда передаю запрос типа adapter = new MyRecyclerViewAdapter(realm.where(Parent.class).findFirst().getCounterList());

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

Александр
14.08.2017
16:15:28
Лоадер в смысле в ui?
лоадер в model. но данные то все равно в итоге в view попадут. или так не правильно т.е лоадер надо вызывать в view а дальше он уже оращается за данными в презентер (а тот в модел)?

Михаил
14.08.2017
16:17:44
Какой костыль, весь код у тебя на руках
а зачем нуно слипаь меин тред на 10 секунд?

Google
Ruben
14.08.2017
16:17:44
Сейчас запустил на планшете с пятым дроидом отработало как надо

Чё так долго то)

На 7.1.1 магия

Donna Anna
14.08.2017
16:18:58
лоадер в model. но данные то все равно в итоге в view попадут. или так не правильно т.е лоадер надо вызывать в view а дальше он уже оращается за данными в презентер (а тот в модел)?
не понятно что имеется в виду. есть лоадеры которые используются в презентерах для переживания поворота экрана, есть асинк таски которые используются для загрузки данных из сети

Михаил
14.08.2017
16:19:14
Чё так долго то)
нет) вопрос больше в том, зачем блокировать ui тред на целых 10 секунд?

вернее вооще зачем блокировать юай тред

dobrowins
14.08.2017
16:20:04
Я тебя обидел чем-то?
Нет. Просто, когда спрашивают, какие баги есть в API от которого весь цивилизованный мир отказался как пару лет из-за непредсказуемости и забагованности — это звучит, как провокация.

dobrowins
14.08.2017
16:21:40
весь цивилизованный мир это 30 человек?
Ага. 31 со мной. Ну ёб ты https://medium.com/square-corner-blog/advocating-against-android-fragments-81fd0b462c97

Ruben
14.08.2017
16:22:27
вернее вооще зачем блокировать юай тред
Изначально я хотел имитировать синхронный блокирующий метод, но тепееерь всё гораздо интереснее

Vitalii
14.08.2017
16:22:43
Мы не родственники.
Все мы сыновья божьи и братья друг другу, брат.

Ruben
14.08.2017
16:23:06
Мы не родственники.
Все мы братья и сёстры

FromSi
14.08.2017
16:24:35
Все мы тут коллеги и должны помогать друг другу.

dobrowins
14.08.2017
16:25:07
Все мы сыновья божьи и братья друг другу, брат.
тогда займи денег, кровинушка моя. Роднуль, подкинь полмильончика.

Vitalii
14.08.2017
16:25:41
тогда займи денег, кровинушка моя. Роднуль, подкинь полмильончика.
С хрена ли? У нас адекватное общество, знаете ли. Родственники не обязаны друг другу ничем.

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