[英]How can you pass Dictionary to a new Activity in Android Studio?
我的键和值都需要是字符串类型
Dictionary AccountDetail= new Hashtable();
AccountDetail.put("PersonName",personName);
AccountDetail.put("Email",personEmail);
但是在 putString 只有单值变量正在传递,这给了我错误
startActivity(new Intent(getApplicationContext(),Maps.class)
.putExtra("AccountDetails" ,AccountDetail));
finish();
错误说无法解决方法 putExtra(java.lang.string.java.util.dictionary) 我可以使用 for 循环并发送所有元素但如果这是一次传递所有值的方法让我知道
改用捆绑包:
Bundle AccountDetail = new Bundle();
AccountDetail.put("PersonName", personName);
AccountDetail.put("Email", personEmail);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.