Article View: pl.comp.lang.java
Article #153579Jak nadpisać preferencje
From: theguru
Date: Thu, 15 Nov 2012 08:04
Date: Thu, 15 Nov 2012 08:04
26 lines
1807 bytes
1807 bytes
Witajcie,
w mojej aplikacji używam preferencji. Użytkownik może wprowadzić liczbę z
zakresu 0-32.
Niestety w EditText użytkownik może wprowadzić większą liczbę.
Nie mam kłopotu z obsługa tego w programie, jeśli użytkownik wprowadzi
większą liczbę przypisuję do wartości maksymalną dozwoloną.
Chciałbym jedna aby preferencje przechowywały wartość prawidłową.
zrobiłem tak :
SharedPreferences getPrefs =
PreferenceManager.getDefaultSharedPreferences(getBaseContext());
String testSTR = getPrefs.getString("dJed", "2");
int dJ = Integer.parseInt(testSTR);
if (dJ > 32) {
dJ = 32;
getPrefs.edit().putString("dJed", "32");
getPrefs.edit().commit();
}
niestety wartość nie jest nadpisywana :-(
Jak to zrobić poprawnie?
pozdrawiam
robert
Technical Details
Message-ID:
<k827ma$7f7$1@news.icpnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.icpnet.pl!.POSTED!not-for-mailReferences:
<k0127f$r6k$1@news.icpnet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!news.icpnet.pl!.POSTED!not-for-mail From: <theguru@wp.pl> Newsgroups: pl.comp.lang.java Subject: Jak nadpisać preferencje Date: Thu, 15 Nov 2012 09:04:25 +0100 Organization: ICP News Server Lines: 27 Message-ID: <k827ma$7f7$1@news.icpnet.pl> References: <k0127f$r6k$1@news.icpnet.pl> NNTP-Posting-Host: c44-57.icpnet.pl Mime-Version: 1.0 X-Trace: news.icpnet.pl 1352966666 7655 62.21.44.57 (15 Nov 2012 08:04:26 GMT) X-Complaints-To: abuse@icpnet.pl NNTP-Posting-Date: Thu, 15 Nov 2012 08:04:26 +0000 (UTC) In-Reply-To: <k0127f$r6k$1@news.icpnet.pl> X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Newsreader: Microsoft Windows Live Mail 16.4.3505.912 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3505.912 X-Antivirus: avast! (VPS 121114-1, 2012-11-14), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit