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