Firebase:为Abstract类的名称找到冲突的getter

时间:2017-09-08 08:30:43

标签: java android firebase firebase-realtime-database

BaseItem.class:

 if ((int)$this->id) {
      $sql = 'SELECT `id_shop`, `'.bqSQL($this->identifier).'`
              FROM `'._DB_PREFIX_.bqSQL($this->table).'_shop`
              WHERE `'.bqSQL($this->identifier).'` = '.(int)$this->id;

      foreach (Db::getInstance()->executeS($sql) as $row) {
          $assos[$row['id_shop']] = $row['id_shop'];
      }
  }

BaseItemDescription.class:

public abstract class BaseItem{
    @Exclude
    public abstract BaseItemDescription getDescription();
}

MyItem.class:

public static class BaseItemDescription{
   String title;
}

我将 public class MyItem extends BaseItem { MyItemDescription description; @Override public MyItemDescription getDescription(){ return description; } public static class MyItemDescription extends BaseItemDescription{ //other fields } } 添加到抽象方法,但错误仍然存​​在 错误:

@Exclude

0 个答案:

没有答案