toast會先else在到if

看板AndroidDev作者 (喜德)時間6年前 (2018/11/25 23:22), 6年前編輯推噓3(3011)
留言14則, 6人參與, 6年前最新討論串1/1
https://youtu.be/-S_AYscKOGg
這是影片 https://hastebin.com/wiqihoxonu.java 這是程式碼 不知道有沒有其他方案可以取代,或是解決這事件,感恩 還有我想問一下,我這登入總共有3個使用者.. 要如何讓他們進入到應該要去的頁面呢? 用sql server當資料庫的! 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.171.3.237 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1543159323.A.F86.html

11/25 23:33, 6年前 , 1F
你API回傳的帳號是Array 所以第一個不對跳toast然後某
11/25 23:33, 1F
所以說是因為for迴圈的寫法關係嗎

11/25 23:34, 6年前 , 2F
個對了之後就進去下一個畫面了 不是else先執行的問題
11/25 23:34, 2F
※ 編輯: daniel88520 (101.10.1.55), 11/26/2018 02:11:06 ※ 編輯: daniel88520 (101.10.1.55), 11/26/2018 03:10:33

11/26 13:40, 6年前 , 3F
break;
11/26 13:40, 3F
break也不行 如果是第一筆資料是可以的 ※ 編輯: daniel88520 (101.10.1.55), 11/26/2018 15:48:38

11/26 15:52, 6年前 , 4F
把 response 貼出來看看?
11/26 15:52, 4F

11/26 19:03, 6年前 , 5F
宣告一個布林代數false在for迴圈外層
11/26 19:03, 5F
好的 感謝以上幫忙 我調整看看

11/26 19:04, 6年前 , 6F
布林代數=if的判斷式
11/26 19:04, 6F

11/26 19:05, 6年前 , 7F
for迴圈跑完再用布林代數判斷結果
11/26 19:05, 7F

11/26 21:01, 6年前 , 8F
你這個應該要在for外面再跳Activity...
11/26 21:01, 8F
先判斷在讓他跳頁的意思是不是 好的

11/26 21:02, 6年前 , 9F
不然就是在startActivity();finish();之後break;
11/26 21:02, 9F

11/26 21:03, 6年前 , 10F
break要放到資料可以的那個if裡面
11/26 21:03, 10F
※ 編輯: daniel88520 (101.10.1.55), 11/26/2018 22:08:02 ※ 編輯: daniel88520 (101.10.1.55), 11/26/2018 22:08:40

12/02 18:56, 6年前 , 11F
是邏輯上的問題,並不是else先執行
12/02 18:56, 11F
難怪他會一直跑失敗 找到要的值才跑成功

12/02 18:56, 6年前 , 12F
if 裡面加break
12/02 18:56, 12F

12/02 18:56, 6年前 , 13F
else裡面多一個判斷式, if(i=length-1),成立才toast
12/02 18:56, 13F

12/02 18:57, 6年前 , 14F
i == length-1
12/02 18:57, 14F
※ 編輯: daniel88520 (1.171.11.214), 12/03/2018 07:57:38
文章代碼(AID): #1R-huR-6 (AndroidDev)
文章代碼(AID): #1R-huR-6 (AndroidDev)