我正在为我的课做一个项目,我遇到了问题.当我添加一本书时,我收到以下错误.有一个parcelable authors类,它将是一个数组和一个parcelable books类.作者被存储在可分辨的书中:
错误:
java.lang.RuntimeException: Failure delivering result ResultInfo
{who=null, request=1, result=-1, data=Intent { (has extras) }} to activity
{edu.stevens.cs522.bookstore/edu.stevens.cs522.bookstore.activities.BookStoreActivity}:
java.lang.ClassCastException: android.os.Parcelable[] cannot be cast to
edu.stevens.cs522.bookstore.entities.Author[]
at android.app.ActivityThread.deliverResults(ActivityThread.java:3699)
Run Code Online (Sandbox Code Playgroud)
代码作者:
package edu.stevens.cs522.bookstore.entities;
import android.os.Parcel;
import android.os.Parcelable;
public class Author implements Parcelable {
public String firstName = null;
public String middleInitial = null;
public String lastName = null;
public Author(String[] authorName) {
if (authorName.length == 1) {
this.lastName = authorName[0];
} else if (authorName.length == 2) {
this.firstName = authorName[0];
this.lastName …Run Code Online (Sandbox Code Playgroud)