将ORMLite对象强制转换为序列化

时间:2018-07-04 08:20:20

标签: android sqlite ormlite

我需要将ORMLite对象发送到另一个活动,因此我正在使用putExtra。但是为此,我需要将此对象转换为可序列化的对象。

1 个答案:

答案 0 :(得分:0)

我使用这种代码发送一个类的对象,但我认为它应该对您有用

活动A:

public void onCreate(Bundle savedInstanceState) {
    ...
    ...
    Intent intent = new Intent(this, ActivityB.class);
    intent.putExtra("TAG", ORMLiteObject);
    startActivity(intent);
}

活动B:

public void onCreate(Bundle savedInstanceState) {
    ...
    ...
    ORMLite ORMobject = (ORMLite) getIntent().getSerializableExtra("TAG);
// or try this one
    // ORMLite ORMobject = getIntent().getParcelableExtra("TAG");
}