我想使用firebase数据库创建聊天应用程序,因为我正在使用this example但是当我通过选择用户打开聊天屏幕时,
它引发了以下错误:
com.firebase.client.FirebaseException: Invalid Firebase path: /messages/abc_def.com. Firebase paths must not contain '.', '#', '$', '[', or ']'
行中的异常..
Firebase.setAndroidContext(this);
reference1 = new Firebase("https://yourproject.firebaseio.com/messages/" + com.firebase.chat.UserDetails.username + "_" + UserDetails.chatWith);
reference2 = new Firebase("https://yourproject.firebaseio.com/messages/" + UserDetails.chatWith + "_" + UserDetails.username);
它工作正常前一天,但现在它抛出了这个错误。任何人都可以帮我解决这个问题吗?
答案 0 :(得分:0)
您可以使用URLEncoder.encode(message,"UTF-8");
编码(写入)邮件,使用URLDecoder.decode(message,"UTF-8");
进行解码(阅读)