@android_ru

Страница 3171 из 3205
Dmytro
22.05.2018
09:47:19
Vyacheslav
22.05.2018
09:48:02
так он оранжевый или желтый?)
какое название дизайнер дала - то и юзаю он типа оранжево-желтый

Rocky
22.05.2018
09:49:35
Ребят чет не получается, создаю View как у VK: NAVIGATIONBAR with Fragments! При каждом клике toolbar меняется в ВК с collapseBar.

Константин
22.05.2018
09:49:57
я тут ребзя чо подумла

Google
Константин
22.05.2018
09:50:03
наверное,я слоупок

Константин
22.05.2018
09:50:24
когда оценку ставишь на маркете,идёт опросник…думаю гугл так апы нечестные выявляет

Rocky
22.05.2018
09:50:43
Это получается navigationBar создан в каждом Fragment?

Ярослав
22.05.2018
09:53:11
бесплатно, шо хочешь делаешь
там какие-то кредиты надо платить

Gleb
22.05.2018
09:53:49
mPreferences.registerOnSharedPreferenceChangeListener(mListener);

Даже desktop-telegram .... взял - и - перенес

не уместил

Andrey
22.05.2018
09:56:54
Всем привет! #whois меня зовут Андрей, живу в Калуге. По основной работе я JavaScript разработчик. Под Android пишу в свободное время. Сейчас в маркете 2 приложения, одно из них написано ещё на ActionScript :-), со вторым не все так плохо :-) про группу узнал в Gitter канале. Учитывая свой небольшой опыт в группе скорее всего буду спрашивать о чем нибудь. Сам могу помогать новичкам с вопросами по libgdx :-)

Roman
22.05.2018
10:08:51
@ovchinnikov_av Привет!)

Google
Andrey
22.05.2018
10:14:11
Можно поюзаем приложение, название
Конечно можно https://play.google.com/store/apps/details?id=com.closetsketcher

Rocky
22.05.2018
10:14:40
Помогите с логикой ребят, один Activity с NavBar и фрагменты. в каждом фрагментe дизайн toolbar должен менятся НАПРИМЕР : в одном просто toolbar а на втором toolbar с collapseBar

Alexandr
22.05.2018
10:17:31
юзаю пуши от гугла. как мне контролировать пуши , которые приходят в фоне, когда аппа закрыта? когда мне приходит пуш, то я в intent ложу значение булево и когда открывается MainActivity , по нажатию на пуш, я смотрю какое значение из интента и открываю определенный фрагмент

Dmitriy
22.05.2018
10:21:56
У пушей есть два объекта - notification и data, если пуш приходит с блоком notification - то при развернутом приложении он обрабатывается приложением, а при закрытом/свернутом - системой, и соответственно не попадает в onMessageReceived. Создание пушей из консоли firebase - этот как раз тот случай, то есть он обрабатывается в обход вашего сервиса. Вам скорее всего нужно отказаться от блока notification и тогда все пуши будут обрабатываться в onMessageReceived

https://firebase.google.com/docs/cloud-messaging/concept-options

А точно отсутствует notification блок?

Просто тут важно именно его отсутствие

Rocky
22.05.2018
10:22:23
Тулбар внутри фрагментов
согласен, но значок NavBar пропадает

Simon
22.05.2018
10:23:07
согласен, но значок NavBar пропадает
Кастомный тулбар с этим значком

Rocky
22.05.2018
10:23:59
Кастомный тулбар с этим значком
вот как значок добавить?

Dmitriy
22.05.2018
10:25:23
То что я написал касается формирования пушей на стороне сервера, когда происходит отправка на запроса на сервера google, если из пуша удалить блок notification, то пуши будут всегда попадать в ваш сервис и обрабатываться так как нужно

Simon
22.05.2018
10:26:02
вот как значок добавить?
Можешь использовать что то типа такого https://github.com/roixa/MapChat/blob/master/app/src/main/res/common/layout/toolbar.xml

Den
22.05.2018
10:26:06
вот как значок добавить?
app:navigationIcon="@drawable/your_drawable»

Dmitriy
22.05.2018
10:26:38
То есть, если в пуше присутствует notification и приложение не на переднем плане(закрыто/свернуто) - система обработает пуш в обход вас, если же блока notification нет, а только блок data - то пуш всегда будет попадать в ваш сервис и обрабатываться вами

Rocky
22.05.2018
10:26:44
app:navigationIcon="@drawable/your_drawable»
мне нужно именно для toolbara с фрагмента

Google
Izy Yank
22.05.2018
10:26:55


Dmitriy
22.05.2018
10:28:01
можете показать как примсерно выглядит этот блок? чтобы я показал его бекендщику
https://firebase.google.com/docs/cloud-messaging/concept-options - по ссылке все есть, просто скиньте ему и скажите что в пуше не должно быть блока notification, а вся информация которая он туда вкладывает должна быть в data. В доке все рассказано

Simon
22.05.2018
10:28:02
ща посмотрю
Там много лишнего, просто сотри

Den
22.05.2018
10:28:02
мне нужно именно для toolbara с фрагмента
Ну? Тулбар внутри фрагмента же делаешь? Пропиши в атрибуты иконку какую хочешь

balolam
22.05.2018
10:28:10
Такое можно сделать с обычным диалогом

balolam
22.05.2018
10:28:30
Да и вообще, это штука прошивки Xiomi

Izy Yank
22.05.2018
10:28:42
Такое можно сделать с обычным диалогом
Не подскажите как именно? Или ссылки)

Dmitriy
22.05.2018
10:29:01
можете показать как примсерно выглядит этот блок? чтобы я показал его бекендщику
Только учтите, что для ios(если вдруг есть ios версия) - этот блок необходим, таким образом нужно разделять ios и android пуши, иначе до ios они не будут доходить

balolam
22.05.2018
10:29:44
Не подскажите как именно? Или ссылки)
Первая ссылка гугла: https://stackoverflow.com/questions/9467026/changing-position-of-the-dialog-on-screen-android

Dmitriy
22.05.2018
10:30:00
спс большое
Пожалуйста

balolam
22.05.2018
10:30:46
Спасибо
Да не за что

Artiom
22.05.2018
10:54:02
Кто-нибудь работал с Iris Platform?

Делаю стриминг с помощью этого API. Стриминг работает, можно в личном кабинете на сайте IrisPlatform смотреть. Но необходимо получить ссылку на этот стрим.

Google
Artiom
22.05.2018
10:56:40
Делаю так

void getLatestResourceUri() { Request request = new Request.Builder() .url("https://api.irisplatform.io/broadcasts") .addHeader("Accept", "application/vnd.bambuser.v1+json") .addHeader("Content-Type", "application/json") .addHeader("Authorization", "Bearer " + API_KEY) .get() .build(); okHttpClient.newCall(request).enqueue(new Callback() { @Override public void onFailure(final Call call, final IOException e) { Log.d(TAG,"HttpException:"+e); } @Override public void onResponse(final Call call, final Response response) throws IOException { String body = response.body().string(); String resourceUri = null; try { JSONObject json = new JSONObject(body); JSONArray results = json.getJSONArray("results"); JSONObject latestBroadcast = results.optJSONObject(0); resourceUri = latestBroadcast.optString("resourceUri"); } catch (Exception ignored) {} uri = resourceUri; Log.d(TAG, uri); } }); }

и при начале стриминга вызываю этот метод. В ответе пишет приходит ссылка, но при переходе по ней

Accept header not recognized

Dmytro
22.05.2018
11:10:05
Accept header not recognized
Ну что не понятного, не понимает что за хедер у тебя такой Accept

Alexey
22.05.2018
11:16:00
В lifecycle событие ON_DESTROY вызывается когда activity действительно убивается или же оно вызывается и при смене конфигурации?

Dmytro
22.05.2018
11:17:25
В lifecycle событие ON_DESTROY вызывается когда activity действительно убивается или же оно вызывается и при смене конфигурации?
Да, если никаких флагов нет, то атктивити полностью пересоздается при повороте, соотв ондестрой срабатывает

Vladimir
22.05.2018
11:17:43
Нароооод!!! Кто-нить подскажите хотя бы куда копать для разрешения проблемы исчезновения данных. Есть приложение на Moxy и фрагментах с собственным Application, в котором при помощи приватных статических полей сохраняются данные из фрагментов для использования в других фрагментах. Данные для фрагментов создаются и обрабатываются в их презентерах (Moxy). Есть фрагмент Frag1_1, у которого при создании его презентера создаётся объект, содержащий Map, чья ссылка записывается в поле аппликейшена. При переходе в следующий фрагмент Frag1_1_1 доступ к этим данным сохраняется корректно. Но при возврате в первый фрагмент Frag1_1 по инструкции getSupportFragmentManager().popBackStackImmediate(); до метода onResume() из метода apply(ru.reestore.app.reestore.presentation.view.frags.Frag1_1View mvpView) внутреннего класса ClearEtAddressItemCommand класса Frag1_1View$$State вызывается метод clearEtAddressItem() Здесь лежат фрагменты кода: https://gist.github.com/btow/7e9e89bf5d4f7fcd0a36c6c1a5b64674 и в логе стэктрэйс в момент вызова метода clearEtAddressItem()

Dmitriy
22.05.2018
11:40:06
clearEtAddressItem() у вас скорее всего кладется в стек методов вью, после возврата скорее всего весь стек накатывается

До открытия второго фрагмента происходит вызов clearEtAddressItem() в первом?

Alexandr
22.05.2018
11:40:30


Andrey
22.05.2018
11:40:54
поставить одинаковые версии. нет?

там же написано

Like
22.05.2018
11:42:00
приватные статические поля для передачи данных между компонентами ееее

Artiom
22.05.2018
11:56:43
Ну что не понятного, не понимает что за хедер у тебя такой Accept
Спасибо. А что с ним не так? Это из примера

Artem
22.05.2018
12:00:08
всем хао что делать, если при makeSceneTransitionAnimation у меня элементы скачут, съеживаются, меняются в размерах? возможно я что-то забыл прописать?

Ярослав
22.05.2018
12:06:44
как можно переиспользовать фрагмент, чтобы он не пересоздавался, не бросая его в бэкстэк?

Sergey
22.05.2018
12:07:39
и по ключу доставать

Ярослав
22.05.2018
12:09:03
а если использовать pager? без анимации переключения. не будет ли это жрать больше ресурсов?

Google
Sergey
22.05.2018
12:09:29
там вью уничтожается

если их не пару десятков то норм

Ярослав
22.05.2018
12:10:14
там вью уничтожается
в onDestroyView сохраняю вью в поле, возвращяю в onCreateView

Sergey
22.05.2018
12:10:29
категорически

вью должна пересоздаватся

Ярослав
22.05.2018
12:11:37
так нельзя
как тогда сохранить проскроленный список? состояние кнопки (activated) ?

balolam
22.05.2018
12:11:58
Ярослав
22.05.2018
12:12:08
onSaveInstance на квжлую фигню??

balolam
22.05.2018
12:12:23
Нет сохраняйте вью и делайте утечку памяти

Sergey
22.05.2018
12:12:30
onSaveInstance на квжлую фигню??
зачем сохранять фигню )

сохраняй только нужное

Ярослав
22.05.2018
12:13:26
зачем сохранять фигню )
затем, что есть возможность переключения между 5 фрагментами, и на них должно сохранятся всё точь в точь при переключениями между ними

Sergey
22.05.2018
12:13:53
или прямо внутри фрагмента?

Sergey
22.05.2018
12:14:25
ну, она то не пересоздаётся

Ярослав
22.05.2018
12:14:45
но в модели не хранится на сколько список проскроллился, какая галочка активирована

Sergey
22.05.2018
12:14:49
если она не сильно большая сделай её Parcelable

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