一、Intent传递List<Object>
参考:https://blog.csdn.net/wirelessqa/article/details/8589200
Object需要实现Serializable接口
传出页面:
List<Pig> pigList = new ArrayList<>(); // [注意]Pig需要实现Serializable接口
...
Intent intent = new Intent(MainActivity.this, TargetActivity.class);
intent.putExtra("intent_key", (Serializable) pigList);
startActivity(intent);
传入页面:
List<Pig> pigList = new ArrayList<>();
pigList = (List<Pig>) getIntent().getSerializableExtra("intent_key");