[問題] 請問執行緒

看板AndroidDev作者 (漫無目的)時間8年前 (2016/04/13 19:59), 編輯推噓2(2026)
留言28則, 7人參與, 最新討論串1/3 (看更多)
寫了安卓半年多了,http請求下載一直都是使用Asyntask, 最近主管突然要來 code refactor,他說 Asyntask不容易讀(每個 method 傳值從哪來他 不懂)執意要用 FutureTask,網路上的範例根本找不到有跟 ui 互動的 futuretask啊?! 用futuretask下載檔案然後 broadcasts call view根本畫面很塞(都黑屏了)考慮用handl er做了,可是這樣跟 asyntask做法跟本一樣,而且官方還封裝的更好, 請問版上的大大可以指導一下嗎? 真的可以用 futuretask做出良好的 http請求嗎?謝謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.81.247.60 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1460548766.A.D90.html

04/13 20:23, , 1F
<=習慣用Thread-Handler
04/13 20:23, 1F

04/13 21:00, , 2F
推Volley
04/13 21:00, 2F

04/13 21:03, , 3F
callback好用
04/13 21:03, 3F

04/13 21:48, , 4F
http一定要在back thread阿,最主要是要做http model封裝
04/13 21:48, 4F

04/13 21:50, , 5F
這樣call http task就只是單純request和response
04/13 21:50, 5F

04/14 04:40, , 6F
把AsyncTask包成比較好懂的格式?
04/14 04:40, 6F

04/14 08:39, , 7F
主管不是寫 java 的,他根本不喜歡java的寫法,包起來他
04/14 08:39, 7F

04/14 08:39, , 8F
又要嫌只做一件事沒必要又包一層
04/14 08:39, 8F

04/14 08:43, , 9F
還有他也不喜歡 call back,在追 code 的時候按進去是 in
04/14 08:43, 9F

04/14 08:43, , 10F
terface他覺得不好懂,然後call back 容易造成巢狀
04/14 08:43, 10F

04/14 12:16, , 11F
所以你主管是寫什麼的啊? 或許猜測一下他熟悉的模式
04/14 12:16, 11F

04/14 18:10, , 12F
快逃吧,oo的架構設計不會,反而是要求這個浪費時間
04/14 18:10, 12F

04/15 15:02, , 13F
樓上future pattern就是ㄧ種OO啊
04/15 15:02, 13F

04/16 01:27, , 14F
主管現在是寫 python,他喜歡用 function的方式寫,資料
04/16 01:27, 14F

04/16 01:27, , 15F
型態越單純越好,他的思維是比較底層的,言談之中可以知
04/16 01:27, 15F

04/16 01:27, , 16F
道他不喜歡 java型態這麼多又什麼都是 object 的寫法
04/16 01:27, 16F

04/17 23:03, , 17F
那你可以改用Lambda
04/17 23:03, 17F

04/18 16:09, , 18F
python是動態語法,型態會系統自動判斷,的確用lambda也可
04/18 16:09, 18F

04/18 16:12, , 19F
我說的封裝是指不管用哪種背景運作的方式,
04/18 16:12, 19F

04/18 16:13, , 20F
到最後request,只會有網址,post或get,params跟回傳型態
04/18 16:13, 20F

04/18 16:14, , 21F
因為大家封裝完,幾乎就跟第三方lib一樣,大家才用那些lib
04/18 16:14, 21F

04/18 16:15, , 22F
除非第三方lib不合你們需求,那就看要自刻還是要改lib而已
04/18 16:15, 22F

04/18 16:17, , 23F
基本上改code,主管一定最大,所以下面也不能說啥
04/18 16:17, 23F

04/18 16:19, , 24F
如果今天改的方式是把http method效能提升,那還有道理
04/18 16:19, 24F

04/18 16:21, , 25F
結果只是要員工改成主管喜歡看的樣子,那如果換了主管
04/18 16:21, 25F

04/18 16:22, , 26F
又要改新主管要的方式,那不就小宇宙爆發,所以才建議快逃
04/18 16:22, 26F

04/19 08:54, , 27F
我確實是小宇宙爆發了,因為是第一個工作,想忍滿一年再
04/19 08:54, 27F

04/19 08:54, , 28F
04/19 08:54, 28F
文章代碼(AID): #1N3ZIUsG (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1N3ZIUsG (AndroidDev)