问题标签 [badparcelableexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 如何将 latlong 对象放入 parcelable 类中
我想将类 Object 发送到另一个包含 Latlng 的活动。但它给出了例外。下面是我的课程,它有 latlng 字段。
它给了我以下例外
请帮助我如何将包含 latlng 的课程发送到另一个活动。也请让我知道有没有更好的方法来实现同样的目标
java - 解组时出现 ClassNotFoundException(在不同的应用程序之间传递对象)
我对 Parcelable 对象和在活动之间传递它有一点问题。
我有两个不同的应用程序,Activity A 通过带有 startActivityForResult 的 Intent 请求 Activity B,B Activity 发回两个项目中定义的自定义对象(C 类)。这个 C 类是 parcelable 并且它定义了所有方法,但是当我尝试取回存储在包中的那个对象时,我得到了那个异常。
这是我的 C 班(Equipo)。
}
在 Activity AI 中使用这个 Intent
然后在 Activity BI 中发回对象:
最后取回对象,但是当我从捆绑包中获取可打包对象时,我得到了异常:
Logcat 告诉我它找不到类:
引起:android.os.BadParcelableException:解组时ClassNotFoundException:com.example.alvaro.listaequipos.Equipo
我认为这是因为它试图在该包中找到该类,而那是来自另一个项目的。
有谁能够帮我?谢谢 :)
java - Parcelable 协议要求类实现 Parcelable
有时,我收到此错误,我不知道我的代码有什么问题请帮助!
任何建议代码都会有所帮助。
这是我的错误报告:
这是我的 DrawableViewSaveState 类:
当我想回到使用 DrawableViewSaveState 类的活动时,就会发生此错误。我总是在 super(in) 中崩溃;
android - 如何将自定义类添加到系统类加载器?
我有两个自定义类:
class A: Parcelable{}
class B: Parcelable{}
当我在每个地方保存和恢复它们(在旋转期间)时,我需要将 classLoader 设置为 Bundle。否则我会得到BadParcelableException: ClassNotFoundException when unmarshalling
另外我需要比较两个包的内容,在这里设置自定义类加载器 aech 时间看起来很脏......所以我很确定有一些方法可以将自定义类添加到系统类加载器(或类似的操作),所以这个问题可能是在应用程序级别解决,但不是在本地解决。
将很高兴任何帮助!
java - Bundle中的getParcelable有时会在java android中导致BadParcelableException
[错误]
我从以下代码中得到了 BadParcelableException,但不知道为什么会得到这个。我在片段的 onCreateView 中调用此代码。神秘的是它不会一直崩溃。我现在完全无能为力了。如果您有一些提示或示例,我很乐意收到您的来信!
我将这个功能的包裹放在了 budle 中,但我认为这不是原因。
这是 BigItem 的代码如下。
以下带有 FragmentTransaction 的方法在我的 MainActivity 中
android - 将接口回调添加到 Bundle 后出现 BadParcelableException(非常罕见且随机发生)?
我BadParcelableException
在尝试从Bundle
.
有人知道为什么会这样吗?我认为它应该总是发生,或者永远不会发生,而不是随机发生。这是我的代码:
我要放入 Bundle 的 Parcelable 对象:
/li>这就是我把它放在Bundle中的方式
/li>这就是我检索它的方式(在这里它崩溃了)
/li>
它在检索普通字符串 TITLE 时神秘地在线崩溃(奇怪....),但我 100% 确定该行没问题,它实际上在下面崩溃 - 因为它是在我将接口添加到 Bundle 时开始的
这是堆栈跟踪:
android - Android Kotlin:ParcelableArrayList 适用于 Fragment 参数,但在意图额外使用时崩溃
我试图在我用 Kotlin 编写的 Android 应用程序中使用 ParcelableArrayList 传递一些数据。
数据类很简单:
当我尝试通过片段转换传递它时,它工作正常。但是当我把它放在额外的意图中时它崩溃了,就像这样:
在第二个活动中,我正在执行以下操作来提取数据:
然后我得到了臭名昭著的崩溃错误:
谁能帮忙指出我在这里做错了什么?我整个晚上都被困在这个问题上!
非常感谢。
java - android.os.BadParcelableException:解组时出现 ClassNotFoundException
我们正面临一个 BadParceableException,我们不知道为什么。上面是堆栈跟踪:
我们在 stackoverflow 中看到了一些类似的错误,但没有人真正为我们工作。
异常是说错误发生在此类中的“super(in)”处:
私有静态类 SavedState 扩展 BaseSavedState { int mSelectedPosition;
}
有没有人有任何想法可以帮助我们?
谢谢!
java - 我正在尝试传递一个包含 ArrayList 和其他一些变量的对象
我试图在两个活动(一个游戏活动和一个暂停屏幕活动)之间传递一个可打包的对象,因为我需要保存和恢复屏幕上敌人的位置、分数和计时器。现在,当我这样做时,我得到了分数和计时器,但没有敌人。我稍微调整了一下,发现我在敌人类中的位图可能是一个问题,所以我用包含位图位置的字符串解决了它。现在我还有其他一些事情要解决,这一切都归结为我制作了一个 Bundle 并将可打包的对象放入所述的 bundle 中,然后将其传递给其他活动。现在,我只得到ClassNotFoundException when unmarshalling
错误。这是我正在使用的代码:
暂停时的第一个活动
第二个活动检索数据
第二个活动发回数据
检索数据的第一个活动
现在错误来自第二个活动的 onCreate 和b.getParcelable("gameState");
. 我会感谢所有的帮助,在此先感谢。
android - 如何在kotlin中打包函数
我想制作一个可打包的数据类来放置捆绑包。这个数据类还包含一个我将调用的函数。但是当我把应用程序放回去时,我遇到了 parcelize 异常。这是我的可打包数据类,
) : 可打包{
}
但这不起作用。