Size: a a a

Android Developers

2020 June 10

В

Вася in Android Developers
Периодически нужно будет делать всем рассылку , это до 50к пользователей
источник

AK

Alexey Kudryavtsev in Android Developers
Alexey Skriplenok
а в режиме Дизайн сработают хоткеи ?
Нет, только в code. Забыл написать об этом выше...
источник

I

Ivan in Android Developers
Вася
Периодически нужно будет делать всем рассылку , это до 50к пользователей
да, он бесплатный, ибо у него нет альтернатив (не считая HMS)
источник

NM

Nikolai Melkov in Android Developers
Доставка только не гарантируется
источник

В

Вася in Android Developers
Nikolai Melkov
Доставка только не гарантируется
Оу, важный момент
источник

В

Вася in Android Developers
Какие же есть еще варианты с 100% доставкой и большим количеством пользователей
источник

NM

Nikolai Melkov in Android Developers
И порядок
источник

DB

Dmytro Borysov in Android Developers
Вася
Какие же есть еще варианты с 100% доставкой и большим количеством пользователей
если юзер сядет в бункер, то ничего твои пуши не доставит
источник

В

Вася in Android Developers
Но когда юзер с бункера выйдет, нужно чтобы пуш пришел все равно )
источник

AS

Alexey Skriplenok in Android Developers
Dmytro Borysov
если юзер сядет в бункер, то ничего твои пуши не доставит
почему, у пушей есть TTL (time to live), где можно задавать период времени, в течении которого они будут пытаться достучаться до устройства
источник

А

Антон in Android Developers
Здравствуйте, может кто-нибудь подсказать как решить проблему обрезания  экрана клавиатурой?
Кейс: На экране B открываю клавиатуру, возвращаюсь назад, экран А и уже все приложение становится обрезанным. Использую Cicerone если что.
источник

j

jenia in Android Developers
Не понимаю поведения кода совсем. Retrofut норм работает. Получаю ответ и хочу отобразить ошибку и если до switch все ок то когда уже в case то все по null. Почему?

App.login.login(login).enqueue(new Callback<LoginResponse>() {
   @Override
   public void onResponse(Call<LoginResponse> call, @NonNull Response<LoginResponse> response) {

       LoginResponse data = null;
       Gson gson = new GsonBuilder().create();
       
       switch (response.code()) {
         
           case Constant.AUTHORIZATION_FAILED:
               try {
                   data = gson.fromJson(response.errorBody().string(), LoginResponse.class);
                   errorDialog(data);
               } catch (IOException e) {
                   e.printStackTrace();
               }

               break;

           case

источник

I

Ivan in Android Developers
Ребята, где найти хорошего андройд разработчика почему такой дефицит?
источник

DB

Dmytro Borysov in Android Developers
Ivan
Ребята, где найти хорошего андройд разработчика почему такой дефицит?
нужно ждать новую популяцию... А вообще, что ты хочешь услышать в ответ на свой вопрос? лес рук? может у вас условия плохие или еще чего
источник

DB

Dmytro Borysov in Android Developers
jenia
Не понимаю поведения кода совсем. Retrofut норм работает. Получаю ответ и хочу отобразить ошибку и если до switch все ок то когда уже в case то все по null. Почему?

App.login.login(login).enqueue(new Callback<LoginResponse>() {
   @Override
   public void onResponse(Call<LoginResponse> call, @NonNull Response<LoginResponse> response) {

       LoginResponse data = null;
       Gson gson = new GsonBuilder().create();
       
       switch (response.code()) {
         
           case Constant.AUTHORIZATION_FAILED:
               try {
                   data = gson.fromJson(response.errorBody().string(), LoginResponse.class);
                   errorDialog(data);
               } catch (IOException e) {
                   e.printStackTrace();
               }

               break;

           case

что "всё" можно подробности?
источник

I

Ivan in Android Developers
да просто пишут зеленые ребята, сеньоров ваще мало
источник

I

Ivan in Android Developers
да условия шоколадные
источник

j

jenia in Android Developers
Dmytro Borysov
что "всё" можно подробности?
gson.fromJson(response.errorBody().string(), LoginResponse.class)


Такую проверку делаю
источник

VB

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

DB

Dmytro Borysov in Android Developers
Ivan
да просто пишут зеленые ребята, сеньоров ваще мало
дорогу молодым
источник