🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.java
Article #153579

Jak nadpisać preferencje

#153579
From: theguru
Date: Thu, 15 Nov 2012 08:04
26 lines
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-mail
References: <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