android:无法解析符号'ObjectSerializer'

Ric*_*rdo 1 java serialization android

Android Studio突出显示"ObjectSerializer"红色,并提供错误无法 解析 符号 'ObjectSerializer'.

我已经实现了Serializable:

public class MainActivity extends AppCompatActivity implements Serializable {
Run Code Online (Sandbox Code Playgroud)

我还检查了java.io.Serializable是否已导入:

import java.io.Serializable;
Run Code Online (Sandbox Code Playgroud)

我不知道还有什么问题.代码我正在尝试实现:

SharedPreferences.Editor sPEditor = getPreferences(Context.MODE_PRIVATE).edit();
sPEditor.putStringSet(cbCategoriesStates, ObjectSerializer.serialize(cbCategoriesStates));
Run Code Online (Sandbox Code Playgroud)

Nis*_*war 8

默认情况下,没有类可用作ObjectSerializer,您需要创建一个名为ObjectSerializer.java的新类文件,您可以在此处查看实现并将其添加到项目中,然后您可以通过导入它来使用序列化序列化方法.