所以這是我的情況...如何從加載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