Size: a a a

StartAndroid Ru Chat

2020 May 27

S

Shuhrat in StartAndroid Ru Chat
Друзья у приложения сбербанк этот движушийся элемент  на главном экране это bottom dialog fragment?
источник

IB

Iv Bv in StartAndroid Ru Chat
Всем привет, подскажите пожалуйста как правильно распарсить. {"id":5434,"name":"Moloko","symbol":"Mol","quote":{"USD":{"price":9,"volume":51}}}

юзаю GSON  
public class parser {
   @SerializedName("name")
   private String mName;
   @SerializedName("symbol")
   private String mSymbol;   - это все понятно.
 
а как достать price и volume ?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Iv Bv
Всем привет, подскажите пожалуйста как правильно распарсить. {"id":5434,"name":"Moloko","symbol":"Mol","quote":{"USD":{"price":9,"volume":51}}}

юзаю GSON  
public class parser {
   @SerializedName("name")
   private String mName;
   @SerializedName("symbol")
   private String mSymbol;   - это все понятно.
 
а как достать price и volume ?
Тут создай переменную типа Quote. И создай поджо обьект который будет брать price и volume
источник

IB

Iv Bv in StartAndroid Ru Chat
Egor Sigolaev
Тут создай переменную типа Quote. И создай поджо обьект который будет брать price и volume
примерно понял спасибо попробую
источник
2020 May 28

DS

Dmitry Shadrin in StartAndroid Ru Chat
пишу чат приложение с помощью paging library. Когда пользователь отправляет сообщение, хочу мгновенно выводить его в адаптер. Для этого его нужно сохранить в локальную базу чтобы стригерить datasource. Затем, когда сообщение обработает сервер, он его отдаст с валидным айди. Как правильно перезаписать сообщение, полученное с сервера, в локальное хранилище, чтобы не было дубликатов?
источник

IB

Iv Bv in StartAndroid Ru Chat
Egor Sigolaev
Тут создай переменную типа Quote. И создай поджо обьект который будет брать price и volume
Егор, я запутался, посмотрите пожалуйста, так:
public class parser {
   @SerializedName("name")
   private String mName;
   @SerializedName("symbol")
   private String mSymbol;
   @SerializedName("quote")
   public  Quote quote;  
 
public parser(String Name, String Symbol){
   mName = Name;      
       mSymbol = Symbol;
}
public String getName() {
       return mName;
   }
public String getSymbol() {
       return mSymbol;
   }

public class Quote {
       @SerializedName("USD")
       public USD usd;

       public class USD {
           @SerializedName("price")
           public String mPriceusd;

           public USD(String Priceusd) {
               mPriceusd = Priceusd;
           }
           public String setPiceusd (){
               return mPriceusd;
           }
           public  String getPriceusd(){
               return mPriceusd;
           }
       }
   }
}
источник

m

me in StartAndroid Ru Chat
всем привет. Кто знает как в Expandable засунуть свой макет, вместо подпункта, лєйаут с вьюхой. Гуглю уже давно, ковыряю, и ничего не могу ни найти ни понять.
источник

AB

Anatoly Buchatsky in StartAndroid Ru Chat
Iv Bv
Егор, я запутался, посмотрите пожалуйста, так:
public class parser {
   @SerializedName("name")
   private String mName;
   @SerializedName("symbol")
   private String mSymbol;
   @SerializedName("quote")
   public  Quote quote;  
 
public parser(String Name, String Symbol){
   mName = Name;      
       mSymbol = Symbol;
}
public String getName() {
       return mName;
   }
public String getSymbol() {
       return mSymbol;
   }

public class Quote {
       @SerializedName("USD")
       public USD usd;

       public class USD {
           @SerializedName("price")
           public String mPriceusd;

           public USD(String Priceusd) {
               mPriceusd = Priceusd;
           }
           public String setPiceusd (){
               return mPriceusd;
           }
           public  String getPriceusd(){
               return mPriceusd;
           }
       }
   }
}
volume еще не добавил, а зачем все вложенными классами делаешь? но а вообще да, так
источник

IB

Iv Bv in StartAndroid Ru Chat
Anatoly Buchatsky
volume еще не добавил, а зачем все вложенными классами делаешь? но а вообще да, так
а volume  куда нужно добавить?
источник

AB

Anatoly Buchatsky in StartAndroid Ru Chat
Рядом с price
источник

IB

Iv Bv in StartAndroid Ru Chat
с вложенным действительно беда выходит потом в другом классе к геттерам не обратиться
источник

IB

Iv Bv in StartAndroid Ru Chat
ошибку выдает что они не статик, а статиками их сделать нельзя потому что они вложенные
источник

OD

Omuraly D in StartAndroid Ru Chat
привет всем. сделал приложение. сделал поиск по базе. и когда пишу запрос и делаю дела. выхожу запрос сохраняется как сделать чтобы он очищался
источник

СЖ

Сооронбай Жээнбеков... in StartAndroid Ru Chat
Хелло гайс , делаю схожее что то наподобии , хотел бы прочитать про жейсон , как подключать апишник , брать , сохранять , выводить . До этого делал на sql . Есть советы что читать ?
источник

ВК

Владимир Киреев... in StartAndroid Ru Chat
всем привет
подскажите, будьте добры
где лучше всего вешать слушатели на viewHolder в адаптере ресайкла?
в самом внутреннем классе viewHolder'а или в методе onBindViewHolder?
источник

YN

Yerlan Nurakhmetov in StartAndroid Ru Chat
Сооронбай Жээнбеков
Хелло гайс , делаю схожее что то наподобии , хотел бы прочитать про жейсон , как подключать апишник , брать , сохранять , выводить . До этого делал на sql . Есть советы что читать ?
почитай про библиотеку Retrofit
если нужно сохранять то прочитай про Room
источник

YN

Yerlan Nurakhmetov in StartAndroid Ru Chat
Владимир Киреев
всем привет
подскажите, будьте добры
где лучше всего вешать слушатели на viewHolder в адаптере ресайкла?
в самом внутреннем классе viewHolder'а или в методе onBindViewHolder?
я обычно во viewHoldere вешаю, мало ли какие составные части холдера придется слушать )
источник

ВК

Владимир Киреев... in StartAndroid Ru Chat
спасиб, просто видел и там и там и слышал, что в bind тяжеловеснее всё это дело
источник

А

Александр in StartAndroid Ru Chat
Тяжеловеснее
источник

А

Александр in StartAndroid Ru Chat
На 0.00000000000000000000001нс.
Срочно заводим задачу на рефакторинг.
источник