嘗試將書籍保存到數據庫時發生以下異常:我的代碼(從這里刪除了默認導入):public class AddBookActivity extends AppCompatActivity {這是我在運行應用程序并將書添加到數據庫時遇到的錯誤,請注意圖像上傳成功,然后應用程序崩潰:2018-11-11 02:03:13.068 29281-29281/com.example.t3hjeff.bookshelf E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.t3hjeff.bookshelf, PID: 29281 com.google.firebase.database.DatabaseException: Found conflicting getters for name: getText
1 回答

慕田峪4524236
TA貢獻1875條經驗 獲得超5個贊
注意下面的行:
bookTitle = (EditText) findViewById(R.id.addbookTitle);//bookTitle is an EditText object
...
booksMap.put("title",bookTitle);//it can not be serialized/deserialized
Firebase 數據庫只能存儲 JSON 類型,因此您不能將 a 傳遞EditText給它。
Title = bookTitle.getText().toString();
...
booksMap.put("title",Title );//modify like this.
添加回答
舉報
0/150
提交
取消