@android_ru

Страница 974 из 3205
? animufag ?
12.02.2017
13:29:37
и походить в отладчике

по созданию фрагментов

Todor
12.02.2017
13:32:34
@sergeyfitis а можно пример?

@korotovskii разумеется, но тогда буду вызывать .addFragment() 20 раз с 20тью разными фрагментами так правильно?

Google
Sergey
12.02.2017
13:33:21
@sergeyfitis а можно пример?
MyPagerAdapter adapter = new MyPagerAdapter(fm, List<Fragment> fragments)

Илья
12.02.2017
13:35:36
Ну можно их кэшировать, окей

Не скопом же 20 штук создавать

Sergey
12.02.2017
13:36:05
Не скопом же 20 штук создавать
там будут просто объекты без вью

FragmentStatePagerAdapter и в путь

Todor
12.02.2017
13:48:44
Я правильно ли вообще решаю задачу? Есть первый екран - ресайклер вью с айтемами, при клике на айтем - переход на детальный просмотр айтема и на этом же фрагменте свайп слева направо - предыдущий, справа налево - последующий В детайлс фрагменте создал метод ньюинстанс, туда пихал айтем ранее, сейчас думал добавить List<Item> туда, чтоб создать вью пейдер в рамках этого экрана Или нужно как-то по другому?

Dmitrii
12.02.2017
13:51:14
Если ты сделал и у тебя работает — значит ты сделал все правильно :)

John
12.02.2017
13:51:36
Ребят подскажите пожалуйста куда копать? В один прекрасный момент перестали работать post запросы. гет работают нормально json возвращает null, а выше эта ошибка - javax.net.ssl.SSLException: Certificate for <example.com> doesn't match any of the subject alternative names:

Todor
12.02.2017
13:53:12
Если ты сделал и у тебя работает — значит ты сделал все правильно :)
пока просто думал сейчас имплементацией занимаюсь)

Как правильно передать List<Object> через bundle в фрагмент с помощью newInstance()?

Google
Alexey
12.02.2017
14:12:38
@Nakulov в сторону сертификата сервера, там же написано

John
12.02.2017
14:13:50
@illarionov это я понял, но я не понял почему подпись изменилась, и почему он стал кидать эксепшны

Alexey
12.02.2017
14:15:08
@Nakulov сначала выясни, что конвкретно там с сертификатом и исправь, а потом выясняй, почему это произошло

Todor
12.02.2017
14:15:27
@vaccum121 не получается



Igor
12.02.2017
14:18:05
orders.toTypedArray()

Alexey
12.02.2017
14:19:35
@Nakulov а POST точно на тот жe URL отправляются? ) Что для запросов используешь?

John
12.02.2017
14:19:48
ага

Todor
12.02.2017
14:20:35
orders.toTypedArray()
спасибо)

John
12.02.2017
14:20:56
@illarionov когда сделал все работало, ничего не менял с тех пор, спустя пару недель начала вылетать эта ошибочка

Dmitrii
12.02.2017
14:38:06
А кто нибудь использует AutoFitTextView либы?

Посоветуйте хорошую

У меня есть Layout с весами по ширине, и, походу это не самая лучшая комбинация получилась )

Все либы автофита ломаются об это ?

Todor
12.02.2017
14:45:17
orders.toTypedArray()
а как его теперь доставать? ломается

@igor_ur val orders: List<Order> = arguments.getSerializable(ORDERS_KEY) as List<Order> java.lang.ClassCastException: com.iamtodor.model.Order[] cannot be cast to java.util.List at com.iamtodor.screens.order_details.ViewPagerFragment.onViewCreated(ViewPagerFragment.kt:19)

putParcelableArrayList
это модель должна реализовывать Parcelable, да?

Igor
12.02.2017
14:52:02
Ну так там уже массив а не список. Если тебе нужен именно arraylist, то нужен putParcelableArrayList("key", ArrayList(orders))

Yergali
12.02.2017
14:52:58
есть библиотеки для таблицы?

Google
Todor
12.02.2017
14:54:49
@igor_ur и модель должна имплементить Parcelable?



Dmitrii
12.02.2017
14:56:31
Ну здрасти

Конечно

Там это целая наука ))

Igor
12.02.2017
14:58:29
@igor_ur и модель должна имплементить Parcelable?
Или Serializable (это для ленивых)

Todor
12.02.2017
15:12:17
@igor_ur она уже имплементит его, не получается

Kolas
12.02.2017
15:40:53
а что нужно сделать, чтобы код стал покрываем тестами? достаточно ли будет внедрить mvp и переписать все асинктаски на rxjava. у меня, к сожалению, мало опыта в написании тестов под андроид

знаю, что даггер также помогает, т.к. использованием мокито можно ставить заглушки для объектов

Anton
12.02.2017
15:44:57
Ну можно тестить и без рха)

Kolas
12.02.2017
15:48:41
Ну можно тестить и без рха)
у меня вот сейчас легаси проект и стоит задача сделать код тестируемым. я планирую перевести всё на mvp и начать постепенно покрывать код тестами. как считаете в правильном направлении я движусь или здесь есть ещё подводные камни? например, в проекте также планируется ввести интерфейс для репозиториев. его пока нет и получается презентеры будут привязаны к ним. и если мы поменяем орм в обозримом будущем, то все тесты для таких презенторов придётся переписывать

Dmitrii
12.02.2017
15:58:52
Парни, помогите с такой проблемой. Раздебажил причину бага а как пофиксить пока вообще не пойму. Делаю AutoFit текста в TextView. Так вот у меня SpannableText для строки «10:00pm» и вот «pm» как раз задано через Spannable таким мини-шрифтом. И только вот когда я догадался убрать спаннбл я понял в чем была причина, почему текст у меня не увеличивается, хотя ширины еще хватает, чтобывписать спанебл строку. Если убрать спанебл то те буквы как раз занимают всю оставшуюся ширину. Т.о. получается андроид получает их ширину "де-юре" а не "де-факто". Из-за этого у меня автофит херово работет.

Dmitrii
12.02.2017
16:00:08
Как получить для спанебл строки ее реальную ширину, как если бы она отрендерилась?

А не как для обычной text/plain строки

Dmitrii
12.02.2017
16:02:25
Спасибо, буду копать.

Artyom
12.02.2017
16:05:54
Проще всего paint-ом данной textview. Дает 100% результат.

Dmitrii
12.02.2017
16:06:42
Проще всего paint-ом данной textview. Дает 100% результат.
Сорри, не инскперт с 10югодами опыта в андроиде ) Это как? :)

Artyom
12.02.2017
16:07:55
Я тоже не 10-летний эксперт :3 Вот ссылка: http://stackoverflow.com/questions/15386025/how-to-quickly-get-width-and-height-of-textview-using-paint-gettextbounds

Google
Dmitrii
12.02.2017
16:13:52
Да я просто уже столько всего перепробовал что отчаялся )

Через TextPaint получилось. Спасибо.

Artyom
12.02.2017
17:14:32
Попробую ещё раз кстати: есть здесь люди, которые работали с BLE на Android?

Akano
12.02.2017
17:19:55


Ребят внизу это второй ActionBar?

Anatol
12.02.2017
17:23:03
Ребят внизу это второй ActionBar?
Больше просто на кастомную view похоже

Yuri
12.02.2017
17:23:48
Ребят внизу это второй ActionBar?
Или https://developer.android.com/reference/android/support/design/widget/BottomNavigationView.html

Admin
ERROR: S client not available

Akano
12.02.2017
17:23:51
А вообще в приложении может быть два тулбара?

Anatol
12.02.2017
17:24:36
А вообще в приложении может быть два тулбара?
Ну это же андроид, что захочешь, то и будет в приложении) Другой вопрос это необходимость, уместность и сложность реализации

Akano
12.02.2017
17:25:12
Ну я просто хлебушек, так что от меня будет много странных и глупых вопросов)

Спасибо что отвечаете)

Sergey
12.02.2017
17:42:26
https://developer.android.com/design/patterns/actionbar.html#contextual

но оно уже deprecated

Арсений
12.02.2017
17:44:41
на tap layout больше похоже

Юсуф
12.02.2017
17:45:39
Но вообще это ведь не совсем андроид стайл

Больше на айфонах такое эспользуют

Арсений
12.02.2017
17:46:30
ага, имхо говорят просто бедным андроид разрабам сделай вот как в айфонам и получается вот такое

Google
Beka
12.02.2017
17:46:33
Да нет. Даже в иос такое не Эспользуют)

Igor
12.02.2017
17:48:31
Но вообще это ведь не совсем андроид стайл
Давно смотрел гайды https://material.io/guidelines/components/bottom-navigation.html# ?

Beka
12.02.2017
17:49:09
Давно смотрел гайды https://material.io/guidelines/components/bottom-navigation.html# ?
По гайдам наш боттом смотрится далеко не так)

Юсуф
12.02.2017
17:49:48
Ну, года 2 назад как-то отговорили боттом лэйаут юзать

Говорили типа плэймаркт такое не любит

Igor
12.02.2017
17:51:00
Ну, года 2 назад как-то отговорили боттом лэйаут юзать
Ну так дизай живет-развивается, вот уже и YouTube убрали боковую панель и оставили одни табы. Остально только их в низ перенести и уже от iOS не отличишь ?

Юсуф
12.02.2017
17:53:27
Так это и удобнее, пока дотянешься до гамбургера

Чтобы обновление залить в маркет обязательно сохранить тот же домен?

Или только версию в грэйдле увеличить?

Gleb
12.02.2017
17:55:13
Да блин... позорятся они с материалом Если холо (хоть и гонят на него) имел индивидуальность и строгость То материал - какая не до ios-енная карикатура Кто кричал про антипатерны -мол наши табы - это не их табы - наши навигейшн табы сверху, потому что у нас навигейшн панелью - всегда на зывали черную полоску внизу "back-home-recents" - а ща черт пойми что - не то что новенькие путаются - старые уже не знают как правильно

Anton
12.02.2017
17:55:55
в холо вообще ничего не было)

Gleb
12.02.2017
17:57:39
Бомбит/ не бомбит -когда они так правила игры меняют прямо наоборот - бредовато выглядит

Anton
12.02.2017
17:58:39
пока не появился материал андроид выглядел как кусок говна

и не был конкурентом иос

Anton
12.02.2017
17:59:07
по дизайну

Quantum Harmonizer
12.02.2017
17:59:41
Удобство — нет, популярность/продаваемость — зависит.

Artyom
12.02.2017
17:59:56
Йоу парни, как в recyclerview сделать, что бы картинки в элементе списка загружались по порядку?

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