Prenošenje postavki u androidu

poruka: 3
|
čitano: 4.158
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
8 godina
neaktivan
offline
Prenošenje postavki u androidu

Pozdrav,

 

Zanima me postoji li lakši način prenošenja postavki i samog sačuvavanja postavki u androidu ?

 

Na primjer:

Ukoliko imam jednu pozadiju (background drawable), i stavim drugu na botun klika da zamijeni ovu prvu, i želim da mi ta druga pozadina ostane sačuvana, ja to radim preko SharedPreferences na način da.

 

private int x = 0;;

 

pozadina.setBackgroundResource(R.drawable.YYYY;

 

button.setOnClickListener .........{

pozadina.setBacgroundResource(R.drawable.XXXX);

x = 1;}

 

 

Sačuvam x uz pomoć shared preferencesa, te na vrhu aplikacije učitam SharedPreferences na način,

 

if(x == 0){

pozadina.setBackGroundResource(R.drawable.XXXXX);

}else{

pozadina.setBackGroundResource(R.drawable.YYYYY);

}

 

i to funkcionira. Zanima me dali postoji bolj način da se postavke sačuvaju u androidu.

 
0 0 hvala 0
11 godina
offline
Prenošenje postavki u androidu

Takve stvari se i spremaju u SharedPreference 

 
0 0 hvala 0
12 godina
neaktivan
offline
Prenošenje postavki u androidu

Ovisi o use caseu:

 

1. Ako hoces da se boja mijenja ovisno o stanju buttona (clicked, disabled i slicno) -> state list drawable

2. Ako hoces da button ostane u odredjenom stanju tijekom nekog vremena -> temp varijabla kao sto si implementirao

3. Ako hoces permanentno promjenit stanje i da uvijek tako ostane -> SharedPreferences

I'd rather have questions that I can't answer, than answers that I musn't question.
Moj PC  
0 0 hvala 0
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice