Error:(88, 79) error: no suitable constructor found for ChatMessage(String,String)
constructor ChatMessage.ChatMessage(String,String,long) is not applicable
(actual and formal argument lists differ in length)
constructor ChatMessage.ChatMessage() is not applicable
(actual and formal argument lists differ in length)
这是我对相关错误代码:发现ChatMessage没有合适的构造函数(字符串,字符串)
public ChatMessage(String messageText, String messageUser, long messageTime) {
this.messageText = messageText;
this.messageUser = messageUser;
messageTime = new Date().getTime();
}
我:
FirebaseDatabase.getInstance().getReference().push().setValue(new ChatMessage(input.getText().toString(), FirebaseAuth.getInstance().getCurrentUser().getEmail()));
而且该错误与ChatMessage构造随后的YouTube教程https://www.youtube.com/watch?v=Xn0tQHpMDnM和一些评论提到了同样的错误,但没有人收到回应。
你忘了最后一个参数('长messageTime')补充说,呼叫将工作 – Lino
如果你将自己阅读的错误信息,你会看到有所有提供给您解决问题 – Lino
删除长messageTime来自构造函数参数。你没有使用它。 – RamKumar