Aide学

两个Activity传递List数据

2018-04-18  本文已影响0人  追逐未来2016
  1. List<T>的Bean对象,Bean类实现Serializable接口,(如果包含其他bean类也需要实现)
public class DogBo implements Serializable {
    
}
  1. Activity跳转传递参数
List<DogBo > dogList = new ArrayList<>();
Intent intent = new Intent(this, OneActivity.class);
intent.putExtra("dog", (Serializable) dogList );
startActivity(intent);
  1. 目标Activity接受数据
Intent intent = getIntent();
List<DogBo > dogList = (List<DogBo>) intent.getSerializableExtra("dog");
上一篇 下一篇

猜你喜欢

热点阅读