« 2010年9月 | トップページ | 2010年11月 »

2010年10月の2件の記事

2010.10.23

久しぶりのカート

中央サーキット藤野でカートをしてきた。ここは3回目。
結果、5位(11人中);;
RX-8 乗りな走り屋ばかり集まっててみんな速かったな~。

自分は前回より遅くて 45”044 が Fastest lap

2時間半も RX-8 を運転してたどり着いたから疲れてたのさ~(違)

| | コメント (0) | トラックバック (0)

2010.10.16

SharedPreferences#getInt() が使えないのはなぜ?

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
nHoge_ = prefs.getInt(context.getString(R.string.pref_key_hoge), 0);

が、ClassCastException を吐くのはなぜ??

去年、ADC2 の時に悩んだけど、時間無くて SharedPreferences#getString() で文字列で取って、Integer.parseInt() で数値に変えて、

nHoge_ = Integer.parseInt(prefs.getString(context.getString(R.string.pref_key_hoge), 0));

とい感じで逃げたのだが、、、

また、今日、同じように SharedPreferneces#getInt() で exception 吐かれてしまったのでした。。。

ヘルプ的には、

Throws ClassCastException if there is a preference with this name that is not an int.

なので、xml で書いたのが、int じゃないから、ClassCastException 吐くんだけど、xml で int 指定で書く方法がわからず;;

attribute で integer を指定できる??

| | コメント (1) | トラックバック (0)

« 2010年9月 | トップページ | 2010年11月 »