我手动添加了图像的链接 此消息出现,有帮助吗? :
这是课程:
public class Profil {
private String nom,prenom, dateInscription, image, id_Personne ,id_Carte;
public Profil (){
}
public Profil(String nom, String prenom, String dateInscription, String image, String id_Personne, String id_Carte) {
this.nom = nom;
this.prenom = prenom;
this.dateInscription = dateInscription;
this.image = image;
this.id_Personne = id_Personne;
this.id_Carte = id_Carte;
}
这是课程:
public class Profil {
private String nom,prenom, dateInscription, image, id_Personne ,id_Carte;
public Profil (){
}
public Profil(String nom, String prenom, String dateInscription, String image, String id_Personne, String id_Carte) {
this.nom = nom;
this.prenom = prenom;
this.dateInscription = dateInscription;
this.image = image;
this.id_Personne = id_Personne;
this.id_Carte = id_Carte;
}
public void onStart() {
super.onStart();
FirebaseRecyclerOptions<Profil> options = new FirebaseRecyclerOptions.Builder<Profil>().setQuery(ProfilRef, Profil.class).build();
FirebaseRecyclerAdapter<Profil, ProfilViewHolder> Adapter = new FirebaseRecyclerAdapter<Profil, ProfilViewHolder>(options) {
@Override
protected void onBindViewHolder(@NonNull ProfilViewHolder holder, int position, @NonNull final Profil model){
holder.txtProfilName.setText(model.getNom());
holder.txtProfilLastName.setText(model.getPrenom());
holder.txtProfilRegistration.setText("Registration Date = "+model.getDateInscription());
// Picasso.get().load(model.getImage()).into(holder.imageView);
Picasso.get().load(model.getImage()).memoryPolicy(MemoryPolicy.NO_CACHE )
.networkPolicy(NetworkPolicy.NO_CACHE).error(R.mipmap.ic_launcher).into(holder.imageView);
}
"Personne" : {
"-LmK-O6zImymhKrGKyjm" : {
"dateInscription" : "2019-06-02",
"id_Carte" : "3",
"id_Personne" : "3",
"image" : "https://firebasestorage.googleapis.com/v0/b/iotproject-f595a.appspot.com/o/Profil%20Image%2F1.jpg?alt=media&token=aac5ff54-9374-425d-9a52-154be89f96cd",
"nom" : "ELACHBI",
"prenom" : "Mouhsine"
},
com.google.firebase.database.DatabaseException:转换失败 String的java.lang.Long类型的值 在com.google.android.gms.internal.firebase_database.zzkt.zzb(未知 资源) 位于com.google.android.gms.internal.firebase_database.zzkt.zza(未知 资源) 在com.google.android.gms.internal.firebase_database.zzkt.zzb(未知 资源) 在com.google.android.gms.internal.firebase_database.zzku.zza(未知 资源) 在com.google.android.gms.internal.firebase_database.zzkt.zzb(未知 资源) 位于com.google.android.gms.internal.firebase_database.zzkt.zza(未知 资源) 位于com.google.firebase.database.DataSnapshot.getValue(未知来源) 在com.firebase.ui.database.ClassSnapshotParser.parseSnapshot(ClassSnapshotParser.java:29) 在com.firebase.ui.database.ClassSnapshotParser.parseSnapshot(ClassSnapshotParser.java:15) 在com.firebase.ui.common.BaseCachingSnapshotParser.parseSnapshot(BaseCachingSnapshotParser.java:35) 在com.firebase.ui.common.BaseObservableSnapshotArray.get(BaseObservableSnapshotArray.java:52) 在com.firebase.ui.database.FirebaseRecyclerAdapter.getItem(FirebaseRecyclerAdapter.java:106) 在com.firebase.ui.database.FirebaseRecyclerAdapter.onBindViewHolder(FirebaseRecyclerAdapter.java:122) 在android.support.v7.widget.RecyclerView $ Adapter.onBindViewHolder(RecyclerView.java:6673) 在android.support.v7.widget.RecyclerView $ Adapter.bindViewHolder(RecyclerView.java:6714) 在android.support.v7.widget.RecyclerView $ Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5647) 在android.support.v7.widget.RecyclerView $ Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:5913) 在android.support.v7.widget.GapWorker.prefetchPositionWithDeadline(GapWorker.java:285) 在android.support.v7.widget.GapWorker.flushTaskWithDeadline(GapWorker.java:342) 在android.support.v7.widget.GapWorker.flushTasksWithDeadline(GapWorker.java:358) 在android.support.v7.widget.GapWorker.prefetch(GapWorker.java:365) 在android.support.v7.widget.GapWorker.run(GapWorker.java:396) 在android.os.Handler.handleCallback(Handler.java:739) 在android.os.Handler.dispatchMessage(Handler.java:95) 在android.os.Looper.loop(Looper.java:158) 在android.app.ActivityThread.main(ActivityThread.java:7224) 在java.lang.reflect.Method.invoke(本机方法) 在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1230) 在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)09-22 00:01:44.271 792-1463 / mobildev.iosm.com.priot I / Firebase崩溃:正在发送 崩溃09-22 00:01:44.281 792-1463 / mobildev.iosm.com.priot I / System.out:(HTTPLog)-静态:isSBSettingEnabled false 09-22 00:01:44.281 792-1463 / mobildev.iosm.com.priot I / System.out: (HTTPLog)-静态:isSBSettingEnabled false 09-22 00:01:45.981 792-1463 / mobildev.iosm.com.priot I / FirebaseCrash:响应代码:200 09-22 00:01:45.981 792-1463 / mobildev.iosm.com.priot E / Firebase崩溃: 无法解析Json响应字符串以获取消息:无值 崩溃