@android_ru

Страница 2023 из 3205
Человек
18.09.2017
14:57:22
Подозрения на какую-то не совместимость версий.

Alexey
18.09.2017
14:59:52
Как сделать надпись "6 просмотров", где число 6 будет меняться от 0 до бесконечности?

Человек
18.09.2017
15:02:09
Не у кого нет соображений на счёт моей проблемы?

Я почти новичок в Андройде.

Google
Anna
18.09.2017
15:08:40
Всем привет ? #вакансия Мы в поисках #Android В компанию: #DigitalHeroes Занятость: #полная Локация: #москва #мск #москвасити З/п: от 120000 КОГО МЫ ЖДЕМ: * Опыт в коммерческой разработке Android- приложений от 3-х лет * Понимание архитектуры клиент-сервер * Уверенные знания Java Core * Наличие опубликованных приложений * Желание быть наставником для своей команды * Готовность оценивать задачи и подписываться под сроки, нести за них ответственность * Гибкий ум, не замутнённый шаблонными проектами под копирку ЧТО НУЖНО ЗНАТЬ И УМЕТЬ: * Знание Android SDK (версию уточнить у консультанта) * Понимание Material Design Guidelines и их применение * Знание и понимание патернов ООП, MVC, MVVM, SOLID, DI * Знание жизненных циклов Android приложения, управление памятью * Опыт работы с REST API, JSON, HTTP, Base64 * Опыт работы с content providers (sqlite) и loaders * Уверенная работа с Git * Знание английского на уровне уверенного чтения технической документации (её много и она не на русском) * Наличие завершенных проектов в Google Play ЧТО МОЖЕТ ПРИГОДИТЬСЯ: * Умение делать кастомные UI-компоненты * Умение работать с анимацией UI * Наличие проектов в исходниках в открытом доступе * Базовое понимание криптографии (хэш-функция, код Рида-Соломона, шифрование с открытым ключом) ЧТО НУЖНО ДЕЛАТЬ: * Разработка и реализация Android-приложения * Активное участие в проектировании нашего Android-приложения * Участие в обсуждении и построении архитектуры приложения * Проводить ревью задач младших разработчиков * НАШИ УСЛОВИЯ: * Полный рабочий день * Работа в комфортабельном офисе в Москва-Сити * Возможность сделать вклад в совершенно новый, уникальный продукт за достойную оплату * Работа на оборудовании Apple. MacBook Pro * Творческий процесс без бюрократии и корпоративных сложностей * Интересные персональные задачи * Заработная плата – от 120 -160 000 по итогам собеседования

Volodymyr
18.09.2017
15:15:33
Не у кого нет соображений на счёт моей проблемы?
У тебя какой-то метод возвращает null

Человек
18.09.2017
15:17:05
Тогда он возвращает null только на виртуальной машине с Андройд 4.1.

Igor
18.09.2017
15:18:28
Всем привет ? #вакансия Мы в поисках #Android В компанию: #DigitalHeroes Занятость: #полная Локация: #москва #мск #москвасити З/п: от 120000 КОГО МЫ ЖДЕМ: * Опыт в коммерческой разработке Android- приложений от 3-х лет * Понимание архитектуры клиент-сервер * Уверенные знания Java Core * Наличие опубликованных приложений * Желание быть наставником для своей команды * Готовность оценивать задачи и подписываться под сроки, нести за них ответственность * Гибкий ум, не замутнённый шаблонными проектами под копирку ЧТО НУЖНО ЗНАТЬ И УМЕТЬ: * Знание Android SDK (версию уточнить у консультанта) * Понимание Material Design Guidelines и их применение * Знание и понимание патернов ООП, MVC, MVVM, SOLID, DI * Знание жизненных циклов Android приложения, управление памятью * Опыт работы с REST API, JSON, HTTP, Base64 * Опыт работы с content providers (sqlite) и loaders * Уверенная работа с Git * Знание английского на уровне уверенного чтения технической документации (её много и она не на русском) * Наличие завершенных проектов в Google Play ЧТО МОЖЕТ ПРИГОДИТЬСЯ: * Умение делать кастомные UI-компоненты * Умение работать с анимацией UI * Наличие проектов в исходниках в открытом доступе * Базовое понимание криптографии (хэш-функция, код Рида-Соломона, шифрование с открытым ключом) ЧТО НУЖНО ДЕЛАТЬ: * Разработка и реализация Android-приложения * Активное участие в проектировании нашего Android-приложения * Участие в обсуждении и построении архитектуры приложения * Проводить ревью задач младших разработчиков * НАШИ УСЛОВИЯ: * Полный рабочий день * Работа в комфортабельном офисе в Москва-Сити * Возможность сделать вклад в совершенно новый, уникальный продукт за достойную оплату * Работа на оборудовании Apple. MacBook Pro * Творческий процесс без бюрократии и корпоративных сложностей * Интересные персональные задачи * Заработная плата – от 120 -160 000 по итогам собеседования
Девочка моя, почитай правила чата

Volodymyr
18.09.2017
15:19:59
Пхд ещё ты неправильно установил студию, у тебя не хватает папки + ты не подключил дозволы и юзаеш неподключенные библиотеки

Плохо пишу на русском, привык на английском общаться

Alexander
18.09.2017
15:28:35
Господа, если имею 2 Observable и нужно подождать пока они оба завершатся у уже потом сетить вьюхи например

что юзать?

Не могу найти плохо ищу видимо

Vladimir
18.09.2017
15:42:04
что юзать?
Я не большой спец, но может zip?

Юрий
18.09.2017
15:45:50
всем привет подскажите, пожалуйста, что лучше использовать для горизонтальной таблицы в 2 строки и n столбцов?

Anton
18.09.2017
15:47:01
Ресайклер вью

Andrei
18.09.2017
15:47:33
+

Google
Юрий
18.09.2017
15:47:49
пробовал есть проблема подгрузки элементов через адаптер

их проходится парами грузить

Dmitrii
18.09.2017
15:49:25
и в чем проблема?

Anton
18.09.2017
15:49:26
Ну напиши логику будет раскидывать

Dmitrii
18.09.2017
15:49:39
дошли элементы - апдейть

не дошли - обрабатывай нулл

Alexander
18.09.2017
15:52:29
Alexandr
18.09.2017
15:56:28
есть активити и 2 фрагмента. пихаю 1 фрагмент в бэк стэк, а потом 2 фрагмент. после этого on back pressed. вопрос. как вернуть состояние 1 фрагмента. он щас просто пересоздается

Anton
18.09.2017
15:57:53
Создать кеш фрагментов

Alexandr
18.09.2017
16:03:55
Anton
18.09.2017
16:04:30
Ну храни в мапе где нить

На стаке поищи там был пример

Alexandr
18.09.2017
16:05:39
Vadim
18.09.2017
16:06:44
нет
аа кстати можно не replace а add делать при смене

Alexandr
18.09.2017
16:06:54
а что?

у меня реплейс

Denis
18.09.2017
16:07:26
может как-то так? private void showFragment(String tag) { String oldTag = mSelectedTag; mSelectedTag = tag; final FragmentManager fm = getSupportFragmentManager(); final FragmentTransaction ft = fm.beginTransaction(); final Fragment oldFragment = fm.findFragmentByTag(oldTag); final Fragment fragment = fm.findFragmentByTag(tag); if (oldFragment != null && !tag.equals(oldTag)) { ft.detach(oldFragment); } if (fragment == null) { ft.replace(R.id.container, getContentFragment(tag), tag); } else { if (fragment.isDetached()) { ft.attach(fragment); } } ft.commit(); }

Vadim
18.09.2017
16:07:34
если сделаете add не будут удаляться

Denis
18.09.2017
16:08:06
кстати, был у меня вопрос по этому коду, реально какой-то профит есть от того чтобы не реплейс делать а реюзать фрагменты?

Google
Alexandr
18.09.2017
16:11:01
если сделаете add не будут удаляться
так фрагменты будут друг на друга ложится в таком случае!

Vadim
18.09.2017
16:11:31
сделай непрозрачную подложку

некликабельную

Denis
18.09.2017
16:23:04
если при создании фрагмента срабатывает какая-то сложная логика, ее имхо можно вынести в onCreate, и юзать attach/detach (будут уничтожены только вью, onCreate/onDestroy не будут вызваны) если хочется чтобы даже вью фрагмента не пересоздавались, то наверное можно заюзать show/hide (но при этом фрагмент будет в памяти в состоянии resumed)

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

Anton
18.09.2017
16:43:00
По умолчанию не добавляется

Vadim
18.09.2017
16:43:18
Denis
18.09.2017
16:43:46
спасибо, часто вижу код где null, зачем так делают?

Anton
18.09.2017
16:43:55
Можно нулл кинуть в параметры. Если не будет вызова addtobackstack то и не положится

Это просто тэг

ой да это уже было два часа назад)

Dmitriy
18.09.2017
17:23:30
ой да это уже было два часа назад)
да, я читаю чат с того места, где остановился)

Kylych
18.09.2017
17:34:53
покажи потом вывод сюда
огромный вывод получился, на что конкретно надо обращать внимание?

Kylych
18.09.2017
17:38:07
большая секция releaseCompileClasspath?
+--- me.dm7.barcodescanner:zbar:1.9.7 | \--- me.dm7.barcodescanner:core:1.9.7 | \--- com.android.support:support-v4:25.3.1 -> 26.1.0 (*)

Kylych
18.09.2017
17:39:56
таких переходов(25.3.1 -> 26.1.0) дофига тут

это нужно руками все резолвить? с помощью exclude?

Dmitriy
18.09.2017
17:42:09
нет, это уже зарезолвил градл

скинь всю секцию сюда или в личку

Google
@
18.09.2017
17:49:21
Ну шо вы, головы?

Dmitriy
18.09.2017
17:49:30
там ппц

Kylych
18.09.2017
17:49:52
?

Dmitriy
18.09.2017
17:49:55
@Harmonizr можешь притащить ссылку про Fresco

@
18.09.2017
17:50:32
таких переходов(25.3.1 -> 26.1.0) дофига тут
Я пофиксил configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '25.3.1' } } } }

Dmitriy
18.09.2017
17:51:09
Я пофиксил configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { if (!requested.name.startsWith("multidex")) { details.useVersion '25.3.1' } } } }
+--- com.squareup.retrofit2:adapter-rxjava:2.3.0 | +--- com.squareup.retrofit2:retrofit:2.3.0 (*) | \--- io.reactivex:rxjava:1.3.0 +--- com.squareup.retrofit2:adapter-rxjava2:2.3.0 | +--- com.squareup.retrofit2:retrofit:2.3.0 (*) | \--- io.reactivex.rxjava2:rxjava:2.0.0 -> 2.1.0 | \--- org.reactivestreams:reactive-streams:1.0.0 вот это пофиксь ему))

Admin
ERROR: S client not available

Kylych
18.09.2017
17:51:27
мы нашли другую проблему, com.squareup.retrofit2:adapter-rxjava:2.3.0 com.squareup.retrofit2:adapter-rxjava2:2.3.0

я хз как пофиксать))

Dmitriy
18.09.2017
17:51:51
com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.0.0 com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.4.0 вот ещё

@
18.09.2017
17:51:52
а в логе на дубликаты каких либ ругается?

Kylych
18.09.2017
17:52:42
com.jakewharton.rxbinding2:rxbinding-appcompat-v7:2.0.0 com.jakewharton.rxbinding:rxbinding-appcompat-v7:0.4.0 вот ещё
это ладно, можно быстро одно из двух убрать, а вот rxJava - тут вообще у нас каша

половин на 1, а вторая на 2

Dmitriy
18.09.2017
17:53:08
я бы выкинул rxjava1 и притащил либу совместимости для работы того кода, что под нее, со второй версией

Dmitriy
18.09.2017
17:54:00
25.3.1
может стоит сюда ссылку на pastebin дать тогда?

@
18.09.2017
17:54:29
ото шо я закинул, в конец app градла закинь, должно все к 25.3.1 пофиксить

Kylych
18.09.2017
17:55:13
ото шо я закинул, в конец app градла закинь, должно все к 25.3.1 пофиксить
да, конфликт версии исправиться, но ситуация от этого лучше не станет))

с rxJava 1 и 2

Dmitriy
18.09.2017
17:55:32
а ещё мне нравится в логе: +--- project :bottom-navigation FAILED

Google
Dmitriy
18.09.2017
17:56:00
@Kylych а покажи в нем, а не в app

@
18.09.2017
17:58:09
то фсе из-за фиербаса, вангую

ты смотри шо если либа тянет с собой то зачем подключать еще раз io.realm:realm-annotations:3.4.0 ???

Dave
18.09.2017
18:00:20
Насморк

Dmitriy
18.09.2017
18:02:52
+--- com.squareup.picasso:picasso:2.5.2 +--- com.facebook.fresco:fresco:1.1.0 у кого-то страсть к смешиванию либ, которые делают одно и то же

+--- project :camera_view FAILED

Dmitriy
18.09.2017
18:05:27
com.getbase:floatingactionbutton:1.10.1 - стандартный FAB не угодил?

?

Quantum Harmonizer
18.09.2017
18:15:32
Dmitriy
18.09.2017
18:16:00
о, я опоздал)
нене, присоединяйся https://pastebin.com/7EiCKVNc

может ещё что найдешь подозрительное (я вот узнал много новых странных либ)

Nikolai
18.09.2017
18:18:23
Доброго времени суток. Как можно через adb задать параметры title и body у GCM-пушика, чтобы метод remoteMessage.getNotification() возращал хотябы не null?

adb shell run-as com.example.app am broadcast -a com.google.android.c2dm.intent.RECEIVE --es "notification" "test" --user 0

при таком запросе все данные уходят в remoteMessage.getData()

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