问题标签 [serializable]

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.

0 投票
3 回答
1588 浏览

android - Android - 捆绑列表时使用打包还是序列化?

应该如何List<MyClass>正确地从主要活动传递到次要活动?

据我了解,捆绑数据有两种方法:ParcelingSerializing. 各有什么优缺点?

谢谢

0 投票
1 回答
80 浏览

.net - 完全可序列化的远程工作 GUI 框架是否可行?

为一些 C# winforms 应用程序开发插件(包括 GUI),我发现 Winforms 无法通过应用程序域边界工作。它要求控件是 MarshalByRef 等。所以通常要上传新的插件版本,我们需要重新启动应用程序,因为我们无法卸载以前的 plugin.dll。

所以我的问题是 - 是否有可能拥有完全可序列化的远程工作 GUI 框架?

(如果您可以改写问题,请随意,我不知道如何简短地表达)。

0 投票
1 回答
3980 浏览

java - Parcelable 遇到ClassNotFoundException 读取一个Serializable 对象

我已经实现了一个实现 Serializable 对象的类。

但是,每当我尝试在 Bundle 中使用它时,都会出现以下异常:

我究竟做错了什么?

编辑

嗯...使用 Parcelable 时的类似问题:

0 投票
2 回答
6222 浏览

java - 序列化Drawable的问题

我有一个具有三个字段的单一对象:两个字符串和一个Drawable

我想要做的是将ArrayList这些对象中的一个保存到文件中,但我不断得到一个NotSerializableException

我用来存储文件的代码:

当可绘制对象未初始化时,一切正常。提前感谢您的帮助。

0 投票
6 回答
8408 浏览

java - Java - 通过套接字可序列化和发送对象

我收到一个错误:

我尝试使用以下代码通过套接字发送对象:

第二行给出错误......但我已经序列化(实现Serializable)类Player(currentPlayer对象的类)但是Player类的成员之一是Socket对象......我尝试重新定义和可序列化套接字对象但无法解决问题....我错在哪里?

0 投票
1 回答
128 浏览

c# - 我应该让我的 CustomException 可序列化吗?

我正在定义一个自定义异常类,以向我的处理程序发出信号以采取特定操作。我想知道是否应该使我的异常可序列化。我不打算将异常用作当前执行的退出。

(是的,我确实需要一个自定义异常类。我很确定)

0 投票
1 回答
4979 浏览

android - 如何使用应用程序接口将蓝牙套接字传递给另一个活动

所以从我收集的信息来看,套接字连接既不能序列化也不能打包,但我需要将蓝牙连接传递给另一个活动。我不想写服务作为中间人,所以请不要将此作为解决方案发布。我听说有一种方法可以使用自定义应用程序接口传递这些类型的对象,但我一辈子都找不到这样的工作示例。我已经看到很多文档都说“这是可能的”,但没有显示如何做到这一点。

0 投票
2 回答
116 浏览

.net - 当类型被注释[可序列化]时,CLR“自动”做什么?

我知道当你用它注释一个类型时,[serializable]它会告诉 CLR 这个类型可以被序列化。

我不喜欢这对我来说似乎是“黑匣子”魔法。我想知道当我用这个属性标记它时它会做什么。

此外,当我实际尝试序列化一个对象时,了解它会做什么会很有帮助。

PS如果这个问题的答案可以涉及任何属性的处理,请随时编辑我的问题标题和问题以反映这一点。谢谢。

0 投票
2 回答
1182 浏览

android - Implementing Serializable in Android

I want to save my Android game state so the user can pick up and play from where he/she left off. I have been reading about the serializable interface, but have some questions.

Aside from background rendering and a few other things my game is performed from one class. Let me explain what that means. I have a class A, and all the different elements of the game are stored in various arraylists and such, in A. SO I have dozens of instances of classes B,C,D,E... all being called and updated (when the screen updates) from class A.

My problem is I am unsure what needs to be serializable. Every class B,C,D.. (i.e. every class? or just A? I don't see why serializing A and then saving the output in SQLite DB wouldnt store all the data.

0 投票
3 回答
1356 浏览

.net - 这个不可序列化的对象在哪里?

我正在尝试序列化一个对象并引发以下 SerializationException:

在程序集 'System.Core, Version=4.0.0.0, Culture=中性,PublicKeyToken=b77a5c561934e089' 未标记为可序列化。

我的代码中的这个对象在哪里?我怎么知道?对象图相当大。