如何将数据从一个 Activity ( Intent )发送到另一个 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 intent = getIntent();
如果您的额外数据表示为字符串,那么您可以使用 intent.getStringExtra(String name)
方法。在你的情况下:
String id = intent.getStringExtra("id");
String name = intent.getStringExtra("name");
关于android - 如何从 Android 上的 Intent 中获取额外数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4233873/