android - Android 中的 HashMap

标签 android hashtable

我在我的应用程序中使用微调器,因为我正在使用哈希表。如果用户从微调器数组中选择一个条目,则该条目的相应键值应该传递到另一个屏幕。请任何人帮助我。

我的代码:

ArrayList<HashMap<String, String>> menuItems = new ArrayList<HashMap<String, String>>();
                    Spinner spinner1=(Spinner)findViewById(R.id.spinner1);        
            ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
                    this,R.array.Source, android.R.layout.simple_spinner_item);
            adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);        
            HashMap hm = new HashMap(); 
            hm.put("Chennai","123");
            menuItems.add(hm);         
            spinner1.setAdapter(adapter);

最佳答案

尝试替换这段代码

 HashMap hm = new HashMap(); 
            hm.put("Chennai","123");

HashMap<String, String> hm = new HashMap<String, String>(); 
            hm.put("Chennai","123");

关于android - Android 中的 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10680057/

相关文章:

JAVA:映射字符串键是什么意思?

c++ - 如何在 cpp 中创建固定大小(就内存而言)的哈希表?

java:通过哈希函数内存构造

c - 通过套接字发送哈希表的内容

algorithm - 了解 Skiena 对 "Hashing and Strings"的描述

android - 如何获取拨号器应用程序android的默认应用程序名称

android - 检查我是否在我的 wifi 网络范围内

android - 当我的 Activity 开始时微调器初始化 - Android

android - 此异常的原因可能是什么? java.lang.RuntimeException : InputChannel is not initialized 错误

java - Libgdx 角色运行动画未显示