如何从一个 Activity (意图)向另一个 Activity 发送数据?

我使用以下代码发送数据:

Intent i=new Intent(context,SendMessage.class);
i.putExtra("id", user.getUserAccountId()+"");
i.putExtra("name", user.getUserFullName());
context.startActivity(i);

最佳答案

首先,使用getIntent()方法获取启动您的 Activity 的意图:

Intent intent = getIntent();

如果多余的数据用字符串表示,则可以使用intent.getStringExtra(String name)方法。在您的情况下:
String id = intent.getStringExtra("id");
String name = intent.getStringExtra("name");

10-02 01:34
查看更多