对于我的Android应用程序,我需要在一个常量中定义一些键,并且我认为最好的方法是使用Map。但不确定这是否真的是正确的方法以及如何正确地执行。由于我正在针对Android,Bundle也可能是一种选择。
我有一个键列表,例如: "H"=“http” "F"=“ftp”
基本上,程序要读取QR码(为了避免该代码变得太大,我使用超短键),获取这些键,并将它们转换为有用的东西,例如协议。
我试图定义名为KEY_PROTOCOLS的常量,我认为这应该是一个Map,因此以后可以调用类似KEY_PROTOCOLS.get(“f”)的内容来获取属于键“f”的协议。
其他类还应该能够导入此常量并使用它。因此,必须立即在该类中填充此映射。
如何做到这一点?
我有一个键列表,例如: "H"=“http” "F"=“ftp”
基本上,程序要读取QR码(为了避免该代码变得太大,我使用超短键),获取这些键,并将它们转换为有用的东西,例如协议。
我试图定义名为KEY_PROTOCOLS的常量,我认为这应该是一个Map,因此以后可以调用类似KEY_PROTOCOLS.get(“f”)的内容来获取属于键“f”的协议。
其他类还应该能够导入此常量并使用它。因此,必须立即在该类中填充此映射。
如何做到这一点?