-
- Activity 之间发送数据(putExtra方法详解)
当应用创建 Intent 对象以在 startActivity(android.content.Intent) 中用于启动新的 Activity 时,应用可使用 putExtra(java.lang.String, java.lang.String) 方法传入参数。
以下示例代码段演示了如何执行此操作。
Intent intent = new Intent(this, MyActivity.class);
intent.putExtra("media_id", "a1b2c3");
// ...
startActivity(intent);
操作系统会将 intent 的基础 Bundle 打包。然后,操作系统会创建新的 Activity,将数据拆包,并将 intent 传递给新的 Activity