scr*_*azz 3 java android firebase firebase-realtime-database
我收到如下所示的错误:
com.google.firebase.database.DatabaseException:com.example.admin.albumsviewer.Album$Info 类未定义无参数构造函数。如果您使用 ProGuard,请确保这些构造函数没有被剥离。
事实上,在我的模型类中,我已经声明了无参数构造函数:
package com.example.admin.albumsviewer;
import java.util.ArrayList;
import java.util.List;
public class Album {
String nazwa;
String wykonawca;
String okladkaAlbumu;
String logoZespolu;
Info info;
Utwory utwory;
public String getNazwa() {
return nazwa;
}
public void setNazwa(String nazwa) {
this.nazwa = nazwa;
}
public String getWykonawca() {
return wykonawca;
}
public void setWykonawca(String wykonawca) {
this.wykonawca = wykonawca;
}
public String getOkladkaAlbumu() {
return okladkaAlbumu;
}
public void setOkladkaAlbumu(String okladkaAlbumu) {
this.okladkaAlbumu = okladkaAlbumu;
}
public String getLogoZespolu() {
return logoZespolu;
}
public void setLogoZespolu(String logoZespolu) {
this.logoZespolu = logoZespolu;
}
public Info getInfo() {
return info;
}
public void setInfo(Info info) {
this.info = info;
}
public Utwory getUtwory() {
return utwory;
}
public void setUtwory(Utwory utwory) {
this.utwory = utwory;
}
public Album(){
}
public Album(String nazwa, String wykonawca, String okladkaAlbumu, String logoZespolu, Info info, Utwory utwory) {
this.nazwa = nazwa;
this.wykonawca = wykonawca;
this.okladkaAlbumu = okladkaAlbumu;
this.logoZespolu = logoZespolu;
this.info = info;
this.utwory = utwory;
}
public class Info {
String gatunek;
int cena;
int rokWydania;
public String getGatunek() {
return gatunek;
}
public void setGatunek(String gatunek) {
this.gatunek = gatunek;
}
public int getCena() {
return cena;
}
public void setCena(int cena) {
this.cena = cena;
}
public int getRokWydania() {
return rokWydania;
}
public void setRokWydania(int rokWydania) {
this.rokWydania = rokWydania;
}
public Info() {
}
public Info(String gatunek, int cena, int rokWydania) {
this.gatunek = gatunek;
this.cena = cena;
this.rokWydania = rokWydania;
}
}
public class Utwory {
List<String> utwory;
public List<String> getUtwory() {
return utwory;
}
public void setUtwory(List<String> utwory) {
this.utwory = utwory;
}
public Utwory(){
}
public Utwory(List<String> utwory) {
this.utwory = utwory;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我很困惑如何解决这个问题。提前致谢。
| 归档时间: |
|
| 查看次数: |
1192 次 |
| 最近记录: |