2012-01-22 11 views
0

Androidに文字列値を保存し、アプリケーションが起動するたびに 文字列にアクセスしたいとします。androidに値を保存する

たとえば、文字列の値は、自分が作成したユーザーの名前が になります。そして、apiをやり直した後、彼はすでにこの名前を頂きました。 クッキーやsthのようなものです。どのようにアンドロイドメモリにそのようなファイルを保存するには?

誰かが私を案内できますか?

+0

グーグルやここで検索してください - 'アンドロイド設定を –

+0

save'次の2つのオプションがあります:1.使用' SharedPreferences' 2.使用データベース –

+0

こんにちは@karasを、ちょうど今、あなたは通知されない場合があり実現し、以下の私の答えをチェックしてみて下さい私の答えはこのように。それが助けられたら教えてください。 – MikeL

答えて

0

実装する最善の方法は、shredpreferencesに格納して、アプリケーションのlauchで読むことです。 Shared Preference API。あなたはSharedPreferencesの使い方についてexample です

2

データをローカルに保存するだけの場合は、SharedPreferencesを使用してください。このデータを複数のデバイス(このユーザーでは常に利用可能)に保存したい場合は、Swarm's Cloud Dataをチェックしてください。クラウドにデータを格納するためのシンプルなset/get(SharedPreferencesなど)が用意されています。

2

次を使用します。

private static final String PREFS_NAME = "YOUR_TAG"; 
private static final String DATA_TAG = "DATA_TAG"; 
private static final String data = "oh, what a data!"; 

//init 
SharedPreferences mSettings = context.getSharedPreferences(PREFS_NAME, 0); 

//commit 
SharedPreferences.Editor editor = mSettings.edit();  
editor.putString(DATA_TAG, data); 
editor.commit(); 

//clear 
SharedPreferences.Editor editor = mSettings.edit();  
editor.clear(); 
editor.commit(); 

//get 
String data= mSettings.getString(DATA_TAG, null); 

あなただけではなく、ローカルデバイス上のデータを保存したいが、あなたは、単純なを使用することができ、同じユーザーのために、あるいは異なるプラットフォーム間でのデバイス間でこのデータを共有したい場合Skiller SDKのAPI。私は全面的な開示のために、スキーヤーからは必死です。

関連する問題