所以这是我的情况...如何从加载ListPreference的选定Spinner项中获取值?
我有一个微调停车区... 1区,2区等
我想要做的:当用户点击一个按钮“发送短信留言“,按钮应该将一个停车区电话号码加载到SMS消息中。停车区号码取决于来自微调器的停车区选择。
我编辑完成我的最初的问题......所以我......
微调停车区:
final Spinner spinner_zona = (Spinner) findViewById(R.id.spinnerZona);
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
this, R.array.zone, android.R.layout.simple_spinner_item);
adapter2.setDropDownViewResource(
android.R.layout.simple_spinner_dropdown_item);
spinner_zona.setAdapter(adapter2);
spinnerPrefs停车区电话号码:
<resources>
<string-array name="spinnerZone_postavke">
<item>700101</item>
<item>700102</item>
<item>700103</item>
<item>700105</item>
<item>700104</item>
</string-array>
存储和检索电话号码储存在SharedPreferences:
public static boolean setPreferences(Context c, String key, String value) {
SharedPreferences settings = c.getSharedPreferences("com.example.igor.parkingzagreb.Preferences", Context.MODE_PRIVATE);
SharedPreferences.Editor editor = settings.edit();
editor.putString(key, value);
return editor.commit();
}
public static String getPreference(Context c, String key) {
SharedPreferences settings = c.getSharedPreferences("com.example.igor.parkingzagreb.Preferences", Context.MODE_PRIVATE);
String value = settings.getString(key, "");
return value;
我在正确的轨道上?通过点击按钮将这些电话号码推送到SMS消息的下一步是什么?
非常感谢。
也许你可以把与名称电话号码,一个HashMap,然后搜索手机通过微调名 – D4rWiNS
@ D4rWiNS我更新了你的建议的OP搜索。你能检查一下吗?谢谢。 –
@IgorGajic你在哪里存储电话号码? – iRuth