Приведение объекта ORMLite к сериализации для добавления дополнительных - PullRequest
0 голосов
/ 04 июля 2018

Мне нужно отправить объект ORMLite другому действию, поэтому я использую для него putExtra. Но для этого мне нужно привести этот объект к сериализуемому объекту.

1 Ответ

0 голосов
/ 04 июля 2018

Я использовал этот вид кода для отправки объекта одного класса, но я думаю, что он должен работать для вас

ActivityA:

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

ActivityB:

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