【发布时间】:2021-05-17 02:25:48
【问题描述】:
主文件
但我不知道该怎么做!!,问题是该文件不是那么清楚易懂 需要有人帮助我...
UserSongUploadDetails user_song_upload_details = new UserSongUploadDetails(user_uid,song_artist_name_field_string,
song_artist_name_field_string,
song_description_field_string,
date_time_formatter,
song_firebase_url);
firebaseDatabase = FirebaseDatabase.getInstance();
user_song_database_refrence = firebaseDatabase.getReference("Users");
user_song_database_refrence.child(FirebaseAuth.getInstance().getUid()).setValue(user_song_upload_details);
Users.java 文件
如您所见,将所有这些值放入 setValue()。
public class UserSongUploadDetails {
private String user_id;
private String song_name;
private String song_artist;
private String song_description;
private String song_upload_time_stamp;
private Uri song_storage_url;
UserSongUploadDetails(){
}
UserSongUploadDetails(String user_id, String song_name, String song_artist, String song_description, String song_upload_time_stamp, Uri song_storage_url){
this.user_id = user_id;
this.song_name = song_name;
this.song_artist = song_artist;
this.song_description = song_description;
this.song_upload_time_stamp = song_upload_time_stamp;
this.song_storage_url = song_storage_url;
}
public String getUser_id(){
return user_id;
}
public String getSong_name(){
return song_name;
}
public String getSong_artist(){
return song_artist;
}
public String getSong_description(){
return song_description;
}
public String getSong_upload_time_stamp(){
return song_upload_time_stamp;
}
public Uri getSong_storage_url() {
return song_storage_url;
}
错误
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.access$200(CustomClassMapper.java:48)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.serialize(CustomClassMapper.java:676)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.serialize(CustomClassMapper.java:168)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.access$200(CustomClassMapper.java:48)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.serialize(CustomClassMapper.java:676)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.serialize(CustomClassMapper.java:168)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.access$200(CustomClassMapper.java:48)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.serialize(CustomClassMapper.java:676)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.serialize(CustomClassMapper.java:168)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.access$200(CustomClassMapper.java:48)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.serialize(CustomClassMapper.java:676)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.serialize(CustomClassMapper.java:168)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.access$200(CustomClassMapper.java:48)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.serialize(CustomClassMapper.java:676)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.serialize(CustomClassMapper.java:168)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.access$200(CustomClassMapper.java:48)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper$BeanMapper.serialize(CustomClassMapper.java:676)
at com.google.firebase.database.core.utilities.encoding.CustomClassMapper.serialize(CustomClassMapper.java:168)
【问题讨论】:
标签: java firebase android-studio firebase-realtime-database firebase-authentication