2016-03-26 24 views
0

Verileri bir kez depoladığımda ancak başka bir Android işletim sistemi sürümü üzerinde test yapmak istediğimde düzgün çalıştığı bazı kullanıcı verilerini depolamak için SharedPreferences kullanıyorum ve verileri bir kez daha saklamak zorundayım.Android SharedPreferences Mağaza Verileri

SharedPreferences sharedpreferences; 
sharedpreferences = getSharedPreferences(MyPREFERENCES, Context.MODE_PRIVATE); 

//storing data 
SharedPreferences.Editor editor = sharedpreferences.edit(); 

editor.putString("exchange_rate", rate); 
editor.putString("my_token", token); 
editor.putString("my_url", url_value); 
editor.commit(); 

//getting data from SharedPreference 
usd_rate.setText(sharedpreferences.getString("exchange_rate",null)); 
token_key.setText(sharedpreferences.getString("my_token",null)); 
url.setText(sharedpreferences.getString("my_url",null)); 
+0

Paylaşılan Tercih yalnızca ilk cihazda olacaktır. ikinci cihazda olmayacak. –

+0

sharedPreferences bir kez daha kaydetmeniz gerekiyor –

+0

Bu sorunun SID için en iyi yolu nedir? –

cevap

0

@Gul SharedPreferences küresel için bir cihazda yerel üzerinde verileri değil saklamak için kullanılır: peşin yılında
Teşekkür Bu benim kodudur.

Eğer vs. MySql

da bulutu kullanabilirsiniz gibi herhangi bir veritabanı kullanarak web sunucusu üzerinde herhangi bir cihaz mağazasında veri erişebilir olmasını sağlamak için verilerinizi saklamak istiyorsanız

.