Parcelables and Bundles
2019-02-14 本文已影响0人
z_k
Sending data between activities
简单和小的数据使用 Intent
的 putExtra
方法,大的复杂的数据通过实现 Parcelable
来传递。
Intent intent = new Intent(this, MyActivity.class);
intent.putExtra("media_id", "a1b2c3");
// ...
startActivity(intent);
Sending data between processes
进程间传递数据有 1M 的上限,超过会发生异常。保存 savedInstanceState 数据时最好在 50K 以下。