【发布时间】:2019-09-21 23:26:50
【问题描述】:
我手动添加了图片的链接 出现此消息,有什么帮助吗? :
这是课程:
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:转换失败 java.lang.Long 类型的值到 String 在 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/FirebaseCrash:发送 崩溃 09-22 00:01:44.281 792-1463/mobildev.iosm.com.priot I/System.out: (HTTPLog)-Static: 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/FirebaseCrash: 无法解析 Json 响应字符串以获取消息:没有值 崩溃
【问题讨论】:
-
尽量让你的问题简洁明了。
标签: android android-studio firebase-crash-reporting