作者grahmdream (grahm(猪头))
看板AndroidDev
标题[问题] Intent返回上一个Activity之後功能消失
时间Thu Oct 2 11:24:42 2014
大家午安
我是一个Android新手
最近在练习时遇到一个问题是
我的APP里面有一个注册登入-->基本资料填写-->条件筛选
然後条件筛选我有设定一个按钮返回到基本资料填写
想说返回之後可以当作基本资料修改
可是返回之後再重新输入基本资料再intent到条件筛选之後
我去资料库看发现只有第一次填写时的资料没有我第二次修改的资料
等於我去二次修改时是没有反应
不晓得这是发生什麽问题??
麻烦各位高手解答
谢谢您
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.242.161.19
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1412220285.A.A9B.html
※ 编辑: grahmdream (111.242.161.19), 10/02/2014 11:42:55
1F:→ issuemylove: 资料库是网路资料库还是本机资料库? 接下来我要掷硬 10/02 12:13
2F:→ issuemylove: 币了 10/02 12:13
3F:→ grahmdream: 不好意思没有详述清楚是本机的的Sql Server 10/02 12:48
4F:→ passli: 应该是sql update出错 没update到? 10/02 13:49
5F:→ issuemylove: 阿..其实我是想说没程式码也看不太出来 10/02 16:32
6F:→ ckvir: 你第一次sql语法是insert吧? 10/02 17:33
7F:→ ckvir: 第二次修改应该把那一笔主键取出再用update吧 10/02 17:33
感谢各位大大提供意见 不过我自己解决了
原因是我基本资料填写时有把注册登入里的帐号intent传递给基本资料填写
把帐号当作辨识去对应使用者资料填写
可是当我再跳到条件筛选画面後再返回基本资料填写时 辨识的帐号变成NULL
导致在修改基本资料时没有找到NULL这个使用者去对应
解决办法是我在注册登入里面写了一个全域变数让我可以在基本资料填写里面使用
如果还有其他解决办法或问题可以再提供给我参考!!谢谢
※ 编辑: grahmdream (111.242.160.229), 10/02/2014 17:58:27
※ 编辑: grahmdream (111.242.160.229), 10/02/2014 18:00:27
※ 编辑: grahmdream (111.242.160.229), 10/02/2014 18:03:38
8F:→ passli: 用sharedPreferences 吧 登入完记起来,登出杀掉 10/03 12:01
9F:→ grahmdream: 我有想过写在Sqlite只不过还没动手去做>< 10/03 14:05
10F:→ grahmdream: 感谢你的建议!! 10/03 14:09