我可以在Intent上传递两条额外的消息,以便我可以传递另一个Activity吗?如果是,它如何工作?

这是我所做的:

Intent intent3 = new Intent(this, Start.class);
String message = o.getName();
String messages = o.getPath();
intent3.putExtra(EXTRA_MESSAGE, message);
intent3.putExtra(EXTRA_MESSAGE, messages);
startActivity(intent3);`


并在Activity上将收到消息:

Intent intent3 = getIntent();
String message = intent3.getStringExtra(Browse.EXTRA_MESSAGE);
String messages = intent3.getStringExtra(Browse.EXTRA_MESSAGE);`

最佳答案

您必须更改密钥:

Intent intent3 = new Intent(this, Start.class);
String message = o.getName();
String messages = o.getPath();
intent3.putExtra(EXTRA_MESSAGE, message);
intent3.putExtra(EXTRA_MESSAGE_TWO, messages);
startActivity(intent3);

关于android - 来自Intent的两个EXTRA_MESSAGE,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22388864/

10-09 05:57