Size: a a a

Android Developers

2020 August 01

o

olyaave in Android Developers
источник

ES

Egor Sigolaev in Android Developers
Maxim B.
не особо понимаю как это сделать с фрагментами в navigation
Ты используешь навигацию от гугла? Или ты про ботом навигейшн?
источник

MB

Maxim B. in Android Developers
Egor Sigolaev
Ты используешь навигацию от гугла? Или ты про ботом навигейшн?
от гугла
источник

ES

Egor Sigolaev in Android Developers
Maxim B.
от гугла
Можно сделать action с твоего фрагмента в него же. И вызвать его.
источник

AK

Anatoliy Kernokus in Android Developers
Си тебе не понадобится если ты связался с андроид. Лучше всего учиться на проекте - поставить себе цель что-то написать и во время этого гуглить и учиться.книги в этом вопросе очень быстро устаревают если читать не на чистом английском
источник

M

Maksim in Android Developers
Maksim
Народ, всем привет!
Подскажите, пожалуйста, проблема с выводом баннера admob.
Когда указываю, что это тестовый девайс
AdRequest adRequest = new AdRequest.Builder().addTestDevice(deviceId).build();

баннер отображается.
Когда указываю:
AdRequest adRequest = new AdRequest.Builder().build();

ничего нет.
ключи приложения и баннера - верные.
Как инициализирую admob:
1 Манифест:
<meta-data
           android:name="com.google.android.gms.ads.APPLICATION_ID"
           android:value="ca-app-pub-xxx~xxx" />

2 XXX extends Application:
MobileAds.initialize(this,
               getString(R.string.admob_app_id));

3 XXXActivity
<com.google.android.gms.ads.AdView xmlns:ads=
           "http://schemas.android.com/apk/res-auto"
           android:id="@+id/adView"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignParentBottom="true"
           android:layout_centerHorizontal="true"
           ads:adSize="BANNER"
           ads:adUnitId="@string/xxx_banner_id" />

and
AdView mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

Подскажите, что не так делаю?
Есть у кого-то предложения, почему такое поведение?
источник

AT

Artem Teplykh in Android Developers
Всем привет, кто нибудь делал синхронизацию? Примерно на сервере появляются новости, при первом заходе в приложение ему загружаются все данные в базу, но как получать потом только новые? Кто нибудь сталкивался с подобным вопросом или видел решение?
источник

RC

Roman Chumachenko in Android Developers
Artem Teplykh
Всем привет, кто нибудь делал синхронизацию? Примерно на сервере появляются новости, при первом заходе в приложение ему загружаются все данные в базу, но как получать потом только новые? Кто нибудь сталкивался с подобным вопросом или видел решение?
Пока не доводилось имплементить самому,но сталкивался с таким: многие сервисы предоставляют возможность слушать сокет. Что-то вроде observer-паттерна - "подписываешься" на обновления, которые будут отправляться сервером
источник

I

Ivan in Android Developers
Artem Teplykh
Всем привет, кто нибудь делал синхронизацию? Примерно на сервере появляются новости, при первом заходе в приложение ему загружаются все данные в базу, но как получать потом только новые? Кто нибудь сталкивался с подобным вопросом или видел решение?
приложение может передавать время последней синхронизации, а сервер вернет только те новости, которые были созданы после этой даты.
источник

D

Dodin in Android Developers
olyaave
Добрый вечер
Я только начала изучать многопоточность и хочу попросить совет.
Я делаю конвертер валют. Запрос на сервер для получения текущего курса выполняется через JsonHttpResponseHandler и все прекрасно работает. Но после получения запроса мне нужно обработать полученное из потока значение и вывести на экран. Если делать это в функции getRateValue в мэйне, все падает, потому что запрос не успевает выполниться.
Подскажите, как сделать обработку запроса правильно?
На stackoverflow видела решение сделать обработку в методе onSuccess, но мне не кажется это удобным.
Вариантов много. Можно, например, в функцию getPublicTimeline, добавить третий параметр коллбэк и в него рейт передавать когда срабатывает onSuccess
источник

o

olyaave in Android Developers
Dodin
Вариантов много. Можно, например, в функцию getPublicTimeline, добавить третий параметр коллбэк и в него рейт передавать когда срабатывает onSuccess
Спасибо, уже сделала коллбэк)
источник

D

Dodin in Android Developers
Maksim
Народ, всем привет!
Подскажите, пожалуйста, проблема с выводом баннера admob.
Когда указываю, что это тестовый девайс
AdRequest adRequest = new AdRequest.Builder().addTestDevice(deviceId).build();

баннер отображается.
Когда указываю:
AdRequest adRequest = new AdRequest.Builder().build();

ничего нет.
ключи приложения и баннера - верные.
Как инициализирую admob:
1 Манифест:
<meta-data
           android:name="com.google.android.gms.ads.APPLICATION_ID"
           android:value="ca-app-pub-xxx~xxx" />

2 XXX extends Application:
MobileAds.initialize(this,
               getString(R.string.admob_app_id));

3 XXXActivity
<com.google.android.gms.ads.AdView xmlns:ads=
           "http://schemas.android.com/apk/res-auto"
           android:id="@+id/adView"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:layout_alignParentBottom="true"
           android:layout_centerHorizontal="true"
           ads:adSize="BANNER"
           ads:adUnitId="@string/xxx_banner_id" />

and
AdView mAdView = findViewById(R.id.adView);
AdRequest adRequest = new AdRequest.Builder().build();
mAdView.loadAd(adRequest);

Подскажите, что не так делаю?
У меня как-то было такое. Саппорт гугла сказал, что всё ок, просто нет баннеров. Со временем сами появились.
источник

o

olyaave in Android Developers
Roman Chumachenko
Пока не доводилось имплементить самому,но сталкивался с таким: многие сервисы предоставляют возможность слушать сокет. Что-то вроде observer-паттерна - "подписываешься" на обновления, которые будут отправляться сервером
где можно об этом прочитать?
источник

M

Maksim in Android Developers
Dodin
У меня как-то было такое. Саппорт гугла сказал, что всё ок, просто нет баннеров. Со временем сами появились.
спс
источник

AT

Artem Teplykh in Android Developers
Да, я думал над вариантом с сокетами и последней датой. К примеру пользователь прошёл первую авторизацию, получает все данные и подключается к сокету, так он будет получать данные которые будут добавляться и обновляться дата последнего обновления. И если у него пропадёт интернет или он снова авторизовался, то он отправляет дату и от этой даты получает новые данные и затем подключается к сокету и опять получает актуальные данные. Это правильная логика? Может есть что улучшить? 😞
источник

RC

Roman Chumachenko in Android Developers
olyaave
где можно об этом прочитать?
Не знаю, сам с этим еще не успел поработать)
Только гуглить в лоб
источник

ГА

Георгий Авакян... in Android Developers
Всем привет, подскажите плз, влияет ли железо на время сборки,проект (50+мб) 3 минуты билдится, оперативы 32, есть смысл проц ставить мощнее? или разница не сущетсвенная?
источник

RC

Roman Chumachenko in Android Developers
Георгий Авакян
Всем привет, подскажите плз, влияет ли железо на время сборки,проект (50+мб) 3 минуты билдится, оперативы 32, есть смысл проц ставить мощнее? или разница не сущетсвенная?
У нас билд на прошлом проекте был убит кодогенерацией - использовали subcomponent в dagger. И неудачные конфигурации билд-системы проекта тоже портили - при множестве модулей не была включена параллельная сборка
источник

ГА

Георгий Авакян... in Android Developers
Roman Chumachenko
У нас билд на прошлом проекте был убит кодогенерацией - использовали subcomponent в dagger. И неудачные конфигурации билд-системы проекта тоже портили - при множестве модулей не была включена параллельная сборка
параллельная сборка в студии включается в студии? прогуглил в первых строках нет очевидного ответа
источник

RC

Roman Chumachenko in Android Developers
Георгий Авакян
параллельная сборка в студии включается в студии? прогуглил в первых строках нет очевидного ответа
Я в студии включал
источник