PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
AndroidDev
[问题] switch和sharedPreferences
楼主:
justbearcry
(justbearcry)
2014-10-02 17:34:19
事情是这样子的,我在做闹钟有早中晚三个
然后点击switch选择是否开关后会利用SP记录按下的是哪个,
利用pendingIntent 做一个alertDialog
接着我在alertDialog 判断SP的值 决定dialog的标题
程式码如下
SharedPreferences getAlarmDetail = PreferenceManager
.getDefaultSharedPreferences(getActivity());
switch (gotyou) {
case 1:
if (getAlarmDetail.getString("morningalarm", "off") == "on”)
{
.......
先别管gotyou是什么值XD 我现在确定它可以跑进去case 1里面
但是跑到if的时候 条件一直不成立,可是我用system.out印出是on
这样不是应该要成立吗?
而且会出错的时候只有在开启程式后第一次点switch时,第二次之后就
一切正常了,所以应该是没有错字那些的。
麻烦大家了。
我研究了好久可是还是觉得没有错啊Q__Q
作者: nanashi07 (NaNashi)
2014-10-02 17:47:00
字串用 == ? 用equal吧
楼主:
justbearcry
(justbearcry)
2014-10-02 17:51:00
改用equal结果一样......
作者:
ckvir
(ckvir)
2014-10-02 18:13:00
你用equal的写法是怎写?另外你的"on" 后面的双引号怪怪的 不知道是不是这个问题不然就这样写看看
http://pastebin.com/sv8J0qiV
作者: charlesdc (MoOn)
2014-10-03 04:26:00
你的share_prefs有存默认值吗?没有当然默认是你打的off看错...... 你的share_prefs用什么存? commit? apply?
楼主:
justbearcry
(justbearcry)
2014-10-04 10:20:00
用commit
继续阅读
[问题] 关于导航实做的问题
ckvir
[征才]孰悉android & BLE & arduino串接
livingProj
[问题] Intent返回上一个Activity之后功能消失
grahmdream
Re: [问题] 有个UI的设计问题想请教大家
qweqweqweqwe
[问题] Dialog显示问题
ms0561188
[问题] Navigation drawer over actionbar
la60312
Re: [问题]想问有关Android App的"R"...
Deltaguita
[问题] 不同页面传递资料
MonruTsai
[问题] google map开启时一同打开kml
dw0725
Re: [问题] 请问在unity里呼叫Android Plugin的问题
euph
Links
booklink
Contact Us: admin [ a t ] ucptt.com