[問題] 不知道怎樣簡化

看板AndroidDev作者 (葡萄糖)時間10年前 (2015/04/04 22:55), 10年前編輯推噓5(506)
留言11則, 5人參與, 最新討論串1/1
各位版友好 小弟初次進入android 程設 目前是寫出了意個小小的單位換算 但是總覺的好像可以再省略一點 程式碼如下https://gist.github.com/HybridGlucose/6950edefd0e0b6a7f016 但是目前不太清楚怎樣簡 就到這樣的程度而已... 希望板友們可以給個方向 還有是不是能計算的部份拉成另外的class去做處理 讓MainActivity.class可以乾淨一點? 感謝板友幫助 -- Arch Linux適應中... Install by Antergos 不過已經被我修改的像是自己的系統了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.81.107 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1428159313.A.355.html

04/04 23:02, , 1F
不要全部程式碼塞在MAIN裡面做 要會分類
04/04 23:02, 1F

04/04 23:03, , 2F
不然等寫完幾百幾千行要Debug會哭
04/04 23:03, 2F
我目前光是這幾行就想哭了 所以我才想要問怎樣分在不同class檔寫 ※ 編輯: a07051226 (118.166.81.107), 04/04/2015 23:07:49

04/04 23:24, , 3F
別寫中文,menu沒用到可以拿掉
04/04 23:24, 3F

04/04 23:24, , 4F
計算可以開class來做,case 中比較字串的字串可以換成enum
04/04 23:24, 4F

04/04 23:24, , 5F
或是constance 來做,之後替換比較方便
04/04 23:24, 5F
enum的話,要怎樣設定讓spinner對到相對應的值?

04/04 23:25, , 6F
單位換算,不管到哪答案都一樣
04/04 23:25, 6F

04/04 23:25, , 7F
適合在開class 寫static method
04/04 23:25, 7F

04/04 23:26, , 8F
另外建議等號對齊,看起來比較整齊
04/04 23:26, 8F
※ 編輯: a07051226 (118.166.81.107), 04/04/2015 23:33:59

04/05 13:04, , 9F
用data binding可以不用寫那堆findviewbyid,不過要
04/05 13:04, 9F

04/05 13:04, , 10F
研究一下,android沒有原生支援
04/05 13:04, 10F

04/05 21:33, , 11F
推butterknief ~
04/05 21:33, 11F
文章代碼(AID): #1L7_jHDL (AndroidDev)