小编gra*_*nyc的帖子

android.os.Parcelable []无法强制转换为...错误

我正在为我的课做一个项目,我遇到了问题.当我添加一本书时,我收到以下错误.有一个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)

android parcelable android-activity

2
推荐指数
1
解决办法
4454
查看次数

标签 统计

android ×1

android-activity ×1

parcelable ×1