Întrebări înrudite 'sharedpreferences'

Android: Cum să utilizați butoanele în ecranul de preferințe
Aș dori să ofer un Buton în PreferenceActivity. Utilizatorul ar trebui să poată seta o oră (de exemplu, prin TimePicker), dar nu există ButtonPreference sau ceva de genul acesta. Nu vreau să folosesc EditTextPreference. Deci, trebuie să folosesc...
4447 vederi

Caseta de dialog EditText SharedPreferences a fost strivită pe HTC WildFire
Folosesc SharedPreferences în aplicația mea Android în mod standard. Pe dispozitivul HTC WildFire (rezoluție 240x320), EditText este strivit atunci când este afișată tastatura virtuală. A mai întâlnit cineva asta, există o soluție? Am rămas...
1241 vederi
schedule 30.06.2022

Cum să eliminați valorile preferințelor partajate în Android?
Vreau să șterg valoarea stocată în preferințele partajate. Folosesc acest cod. /* SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", Context.MODE_PRIVATE); SharedPreferences.Editor editor = myPrefs.edit();...
15666 vederi
schedule 17.09.2022

Avertisment de metodă depreciată de Android cu privire la PreferenceActivity
Când încerc să urmez ghidurile și tutorialele pentru dezvoltatori Android pentru crearea unei activități de setări folosind Preferințe, primesc avertismente precum: „Metoda addPreferencesFromResource(int) din tipul PreferenceActivity este...
29356 vederi

Întreruperea codului la crearea AlertDialog. Cred că am greșit Context?
Se pare că nu îmi dau seama de ce aplicația/codul meu se blochează în această secțiune. Orice ajutor ar fi apreciat. Cred că problema constă în crearea unui AlertDialog în declarația else if. Practic, această metodă este apelată la prima lansare...
93 vederi

Citirea setărilor locale din preferințele partajate nu funcționează pentru MainActivity
Schimb setările locale din aplicația mea cu această metodă: public void setLanguageSettings(String localeLang){ Locale locale = new Locale(localeLang); saveString("lang", localeLang); Locale.setDefault(locale); Configuration...
679 vederi
schedule 01.09.2022

Utilizarea preferințelor partajate în fiecare activitate
Vreau să am preferințele aplicației mele accesibile în fiecare activitate. Nu vreau să fiu nevoit să obțin toate SharedPreferences în fiecare activitate. dar, în schimb, obțineți SharedPreferences o dată și aveți un obiect global care are valori...
692 vederi
schedule 11.07.2022

Practică proastă de a citi SharedPreferences într-o buclă while?
Este considerată o practică proastă să citiți din SharedPreferences într-o buclă while? Datele sunt întotdeauna citite din stocarea internă/externă sau sunt stocate în cache în memorie? Fac asta deoarece unul dintre firele din aplicațiile mele...
554 vederi

Linkedhashmap statică sau Sharedpreference?
Aplicație Android cu două soluții pentru trecerea datelor între activități (Fără intenții suplimentare, vă rugăm!) public class A { public static LinkedHashMap<String,String> hashStore = new LinkedHasMap<String,String>(); public...
600 vederi

Schimbarea limbii aplicației în timpul de execuție
Încerc să implementez comutarea limbii aplicației pe timpul de execuție, odată ce utilizatorul a făcut modificări de limbă în preferințele aplicației. Am acest cod în PreferenceFragment: public class Fragment_Preferences extends...
1341 vederi

Cum se stochează valoarea șirului / întregului în receptorul Broadcast.?
Am un receptor care extinde Broadcast Receiver. Transmit valoarea șirului de la activitatea principală. când se creează activitatea, transmite valoarea la receptor. Pot primi acea valoare șir. Dar problema mea este că nu pot salva acele valori ale...
570 vederi

Cum să salvezi scorul cel mai mare în joc în Android?
Fac un joc mic în Android, dar nu știu să salvez scorul mare utilizând SharedPreferences. Când intenționez punctul în GamePlayActivity, vreau să înlocuiesc scorul mai vechi cu cel mai nou scor, dacă este mai mare decât cel mai vechi. Iată codul...
6575 vederi
schedule 31.08.2022

Preferințe comune și intenții explicite?
Bună tuturor celor care pot răspunde, Așa că am dat peste această întrebare (era o temă, oricum am trimis-o deja). Era referitor la preferințe comune și intenții explicite. Știu că ambele pot transmite date (prin putString, putExtra, putInt etc...
75 vederi

Datele nu au fost salvate în preferințele partajate pe Commit
Încerc să salvez datele primite de fragment într-o preferință partajată, astfel încât să pot reutiliza datele stocate în preferința partajată atunci când același fragment este recreat. Dar cumva datele nu sunt salvate și valoarea implicită a...
207 vederi

SharedPreferences nu scrie/citește
Am creat un joc simplu de clic și am vrut să salvez scorurile maxime în SharedPreferences. Deci am scris acest cod în MainActivity: SharedPreferences sharedPref = getSharedPreferences("myPrefs",Context.MODE_PRIVATE);...
142 vederi

Accesarea metodelor din altă clasă la Activitate
Trebuie să setez valoarea String generată de metoda OnPostExecute() de la AsynTask la Textview al unei alte activități pentru care am folosit următoarele două metode, dar ambele metode nu reușesc. Metoda 1: prin utilizarea clasei GetterSetter...
69 vederi
schedule 09.07.2022

Cum să observați modificările în preferințele partajate folosind LiveData?
Recent, am avut o cerință într-unul dintre proiectele mele de a observa modificările din SharedPreferences în aplicația mea (aveam activitate, Foreground Service și BroadcastReciever care ar reacționa diferit la modificările SharedPreferences). De...
1972 vederi

Cum modific datele de pe MainActivity din Activitatea Setări?
Am încercat multe alte fire și articole, dar pur și simplu nu găsesc lucrurile potrivite pe care le caut. Deci am o MainActivity și o SettingsActivity ambele sunt clase java. În activitatea mea principală, există un buton atunci când este apăsat,...
475 vederi

Utilizarea preferințelor partajate în InitState of Widget cauzează eroare
Vreau să redau valoarea salvată în cheia obiectului SharedPreference Class în App Bar ca Text pentru care trebuie să declar următorul cod în initState al widget-ului. initState() { // TODO: implement initState super.initState();...
324 vederi

Android - Eliminarea perechii valori-cheie din Preferințe partajate
Am o listă de vizualizare a celor care se vor încărca din preferințele partajate. când utilizatorul face clic pe ștergere, ar trebui să elimine din listă și să distrugă preferințele. Problema mea este că articolul respectiv nu este șters din...
9815 vederi
schedule 13.11.2022