作者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/m.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