所以这是我用来将字符串变量的值传输到另一个 Activity 的代码。
Intent requestLink = new Intent(Search.this, Results.class);
requestLink.putExtra("Link", sendLink);
startActivity(requestLink);
但是如果我想传输多个变量怎么办。
Intent requestLink = new Intent(Search.this, Results.class);
requestLink.putExtra("Link", sendLink);
startActivity(requestLink);
Intent userSearch = new Intent(Search.this, Results.class);
userSearch.putExtra("Search", addressInput);
startActivity(userSearch);
使用两次代码会像上面一样只会启动两个单独的 Activity 。那么,如何同时传输值呢?
我对 Android 开发和 OOP 仍然很陌生。
最佳答案
您可以为同一个 Intent 添加不止一次调用 putExtra 的方法:
Intent requestLink = new Intent(Search.this, Results.class);
requestLink.putExtra("Link", sendLink);
requestLink .putExtra("Search", addressInput);
startActivity(requestLink);
关于android - 将多个变量值发送到另一个 Activity ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9379023/