Android立即创buildPair元素为空

如图所示,我创build了一Pair String但它们是null (如debugging器中所示)

在这里输入图像说明

怎么了? 我真的想避免乱抛我的项目,重新Pair<A, B>

Solutions Collecting From Web of "Android立即创buildPair元素为空"

使用android.support.v4.util.Pair而不是android.util.Pair

mappings.put()需要两个String参数,并传递一个Object pair 。 所以你需要做的是把pair.first一次,然后pair.second 。 像这儿

 Map<String,String> mappings = new HashMap<>(); Pair <String, String> pair = new Pair<>("someLoginUrl","somescript.js"); mappings.put("login",pair.first); mappings.put("loginjs",pair.second); 

如果你不喜欢这样,把第一个作为关键,第二个作为价值,那么它也很简单,这样做

 mappings.put(pair.first,pair.second); 

在这里输入图像说明