作者wifeisblind (虾婆)
看板AndroidDev
标题[问题] 面试题目检讨
时间Wed Mar 6 10:42:37 2019
题目截图如下
https://i.imgur.com/tYRd8rL.jpg
https://i.imgur.com/PMGlSZT.jpg
小弟资质驽钝
对於这题完全没有想法
请问有人愿意提点一下吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.50.132.52
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1551840159.A.681.html
1F:→ kobe8112: 完全说不出任何想法,问到答案又有什麽意义? 03/06 11:01
2F:推 iForests: 因为这个 non-static 的 AsyncTask 会 leak 吗? 03/06 12:25
4F:→ ssccg: 还有lifecycle问题吧,例如ConfigurationChange的时候 03/06 17:55
5F:→ ssccg: 前一个task对应的activity已经destroy,又多生一个task来跑 03/06 17:55
6F:推 roger60261: 同意楼上 应该是lifecycle问题 如果在asynctask跑完之 03/06 18:45
7F:→ roger60261: 前 activity destroy会有memory leak问题 至於如何避 03/06 18:45
8F:→ roger60261: 免方法很多 可以google 03/06 18:45
9F:推 baobomb: 小弟面的时候是觉得是memory leak 用Mvvm+RxJava2重写了 03/06 19:45
10F:→ baobomb: 一遍 结果还是被婉拒了 03/06 19:45
11F:→ lnmlee: Timeout 没做 ,该用HttpsURLConnection , For无限回圈的 03/07 04:07
12F:→ lnmlee: 用法颇危险 (尤其在无限回圈里宣告变数),Exception Ha 03/07 04:07
13F:→ lnmlee: ndle也太简陋 总之我认为他应该是要考你指出多少缺点来评 03/07 04:07
14F:→ lnmlee: 分的 另外以LINE这总大公司不太容易允许使用三方套件框架 03/07 04:07
15F:→ lnmlee: 光使用HttpUrlConnection就不难看出 他不是要考你会用多流 03/07 04:07
16F:→ lnmlee: 行的框架 而是考基本观念 03/07 04:07
17F:→ y3k: 这就是标准的看起来ok 可以跑 却可能有问题的code API沟通发 03/07 07:44
18F:→ y3k: 生的状况没有在处理 return ""却没有判断原因 没有followRedi 03/07 07:47
19F:→ y3k: rect 当遇到问题只能debug然後说"喔~ 我知道为什麽了"XDD 03/07 07:48
20F:→ y3k: httpsUrlConnection也用错 03/07 08:00
21F:推 cooper6334: 我对这题的回答是1.要在onStart()启动Asynctask并在 03/07 16:22
22F:→ cooper6334: onStop()停掉 2.有需要可以在onProgressUpdate()更新 03/07 16:23
23F:→ cooper6334: UI 有收到下一关的通知 03/07 16:25
24F:推 Jichang: close 也要try 04/09 08:05