2011-12-10 11 views
0

Longの値を共有設定に入れることはできません。私はStringを置くとうまくいきます。ここでロング値を共有設定にするにはどうすればよいですか?

はコードです:

SharedPreferences repeat_rowId = getSharedPreferences("repeat_rowId", 0); 
SharedPreferences.Editor editor = repeat_rowId.edit(); 
editor.putLong("rowId", mRowId);// I am getting the Error in this line.. 
editor.putString("row_str","ABC"); 
editor.commit(); 

にはどうすればLong値を使用することができますか?

+4

エラーメッセージは何ですか? – ariefbayu

+1

mRowIdがLong型ではないため、エラーが発生する可能性が最も高いです - これを行うときに格納される変数は何ですか?あるいは、具体的に何が言いますか? – Nexion

答えて

0

多分あなたは長い時間を使用していません。

Long.parseLong(string); 

これは文字列の場合に使用します。

あなたのLogCatは何を伝えるのですか?

関連する問題