作者daniel88520 (喜德)
看板AndroidDev
标题toast会先else在到if
时间Sun Nov 25 23:22:00 2018
https://youtu.be/-S_AYscKOGg
这是影片
https://hastebin.com/wiqihoxonu.java
这是程式码
不知道有没有其他方案可以取代,或是解决这事件,感恩
还有我想问一下,我这登入总共有3个使用者..
要如何让他们进入到应该要去的页面呢?
用sql server当资料库的!
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.3.237
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1543159323.A.F86.html
1F:推 tentenlee: 你API回传的帐号是Array 所以第一个不对跳toast然後某 11/25 23:33
所以说是因为for回圈的写法关系吗
2F:→ tentenlee: 个对了之後就进去下一个画面了 不是else先执行的问题 11/25 23:34
※ 编辑: daniel88520 (101.10.1.55), 11/26/2018 02:11:06
※ 编辑: daniel88520 (101.10.1.55), 11/26/2018 03:10:33
3F:推 bearkevin: break; 11/26 13:40
break也不行 如果是第一笔资料是可以的
※ 编辑: daniel88520 (101.10.1.55), 11/26/2018 15:48:38
4F:→ gcobc12632: 把 response 贴出来看看? 11/26 15:52
5F:→ zcbxvsdf: 宣告一个布林代数false在for回圈外层 11/26 19:03
好的 感谢以上帮忙 我调整看看
6F:→ zcbxvsdf: 布林代数=if的判断式 11/26 19:04
7F:→ zcbxvsdf: for回圈跑完再用布林代数判断结果 11/26 19:05
8F:→ y3k: 你这个应该要在for外面再跳Activity... 11/26 21:01
先判断在让他跳页的意思是不是 好的
9F:→ y3k: 不然就是在startActivity();finish();之後break; 11/26 21:02
10F:→ y3k: break要放到资料可以的那个if里面 11/26 21:03
※ 编辑: daniel88520 (101.10.1.55), 11/26/2018 22:08:02
※ 编辑: daniel88520 (101.10.1.55), 11/26/2018 22:08:40
11F:推 ljhgc: 是逻辑上的问题,并不是else先执行 12/02 18:56
难怪他会一直跑失败 找到要的值才跑成功
12F:→ ljhgc: if 里面加break 12/02 18:56
13F:→ ljhgc: else里面多一个判断式, if(i=length-1),成立才toast 12/02 18:56
14F:→ ljhgc: i == length-1 12/02 18:57
※ 编辑: daniel88520 (1.171.11.214), 12/03/2018 07:57:38