所以我想将 LinkedHashMap 传递给一个意图。
//SEND THE MAP
Intent singlechannel = new Intent(getBaseContext(),singlechannel.class);
singlechannel.putExtra("db",shows1);//perase to
startActivity(singlechannel);
//GET THE MAP
LinkedHashMap<String,String> db = new LinkedHashMap<String,String>();
db=(LinkedHashMap<String,String>) getIntent().getSerializableExtra("db");
这个就像 HashMap 的魅力一样。但是使用 LinkedHashMap 我遇到了一个问题,我在这里遇到了运行时错误
db=(LinkedHashMap<String,String>) getIntent().getSerializableExtra("db");
HashMap 没有错误。
我也收到了警告“类型安全:未经检查的从 Serializable 转换为 LinkedHashMap”但我也收到了 HashMap 的警告。任何想法。非常感谢任何帮助