作者a07051226 (葡萄糖)
看板AndroidDev
標題[問題] 不知道怎樣簡化
時間Sat Apr 4 22:55:03 2015
各位版友好
小弟初次進入android 程設
目前是寫出了意個小小的單位換算
但是總覺的好像可以再省略一點
程式碼如下
https://gist.github.com/HybridGlucose/6950edefd0e0b6a7f016
但是目前不太清楚怎樣簡
就到這樣的程度而已...
希望板友們可以給個方向
還有是不是能計算的部份拉成另外的class去做處理
讓MainActivity.class可以乾淨一點?
感謝板友幫助
--
Arch Linux適應中...
Install by Antergos
不過已經被我修改的像是自己的系統了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.81.107
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1428159313.A.355.html
1F:推 agreerga: 不要全部程式碼塞在MAIN裡面做 要會分類 04/04 23:02
2F:→ agreerga: 不然等寫完幾百幾千行要Debug會哭 04/04 23:03
我目前光是這幾行就想哭了
所以我才想要問怎樣分在不同class檔寫
※ 編輯: a07051226 (118.166.81.107), 04/04/2015 23:07:49
3F:推 JULONE780701: 別寫中文,menu沒用到可以拿掉 04/04 23:24
4F:推 ckvir: 計算可以開class來做,case 中比較字串的字串可以換成enum 04/04 23:24
5F:→ ckvir: 或是constance 來做,之後替換比較方便 04/04 23:24
enum的話,要怎樣設定讓spinner對到相對應的值?
6F:→ JULONE780701: 單位換算,不管到哪答案都一樣 04/04 23:25
7F:→ JULONE780701: 適合在開class 寫static method 04/04 23:25
8F:→ ckvir: 另外建議等號對齊,看起來比較整齊 04/04 23:26
※ 編輯: a07051226 (118.166.81.107), 04/04/2015 23:33:59
9F:推 abccbaandy: 用data binding可以不用寫那堆findviewbyid,不過要 04/05 13:04
10F:→ abccbaandy: 研究一下,android沒有原生支援 04/05 13:04
11F:推 Deltaguita: 推butterknief ~ 04/05 21:33