
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
наверное,я слоупок

Rocky
22.05.2018
09:50:08

Константин
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 :-)

Rocky
22.05.2018
10:05:09

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

Rocky
22.05.2018
10:10:18

Google

Andrey
22.05.2018
10:14:11

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 блок?
Просто тут важно именно его отсутствие

Simon
22.05.2018
10:22:05

Rocky
22.05.2018
10:22:23

Dmitriy
22.05.2018
10:22:35

Simon
22.05.2018
10:23:07

Rocky
22.05.2018
10:23:59

Alexandr
22.05.2018
10:24:08

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

Alexandr
22.05.2018
10:26:35

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

Rocky
22.05.2018
10:26:44

Google

Izy Yank
22.05.2018
10:26:55

Rocky
22.05.2018
10:26:59

Dmitriy
22.05.2018
10:28:01

Simon
22.05.2018
10:28:02

Den
22.05.2018
10:28:02

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

Alexandr
22.05.2018
10:28:20

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

Rocky
22.05.2018
10:28:32

Izy Yank
22.05.2018
10:28:42

Rocky
22.05.2018
10:28:43

Dmitriy
22.05.2018
10:29:01

Rocky
22.05.2018
10:29:07

Alexandr
22.05.2018
10:29:33

balolam
22.05.2018
10:29:44

Dmitriy
22.05.2018
10:30:00

Izy Yank
22.05.2018
10:30:34

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

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

Dmytro
22.05.2018
11:17:25


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

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

Sergey
22.05.2018
12:10:29
категорически
вью должна пересоздаватся

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

Sergey
22.05.2018
12:11:50

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
сохраняй только нужное

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

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

Ярослав
22.05.2018
12:14:12

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

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

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