public void onDataChange(DataSnapshot produtoSnapshot) {
Produto produto = produtoSnapshot.getValue(Produto.class);
Bundle bundle = new Bundle();
bundle.putParcelable("produto", produto);
... and start activity as well
}
我试过,但如果我包裹了Produto类,则快照不会映射。我认为有一种方法可以快照做包裹任务吗?我觉得打包课不是个好主意,也许是因为快照是一个包裹? 谢谢你。
答案 0 :(得分:1)
适合我, 创建另一个类ProdutoParcelable
public class ProdutoParcelable {
// which contains same attribs as Produto
public ProdutoParcelable (Produto anotherProduto){
/* Affectation here*/
}
}
并使其可分割,
ProdutoParcelable tmpProduto = new ProdutoParcelable(produto);
bundle.putParcelable("produto", tmpProduto);
***** HOPE HELPFUL *****