作者wealy3140 (wealy)
看板AndroidDev
標題[問題] 每秒新增文字顯示
時間Mon Dec 21 00:17:50 2015
不知道怎麼描述我的問題
我要寫一個功能
每秒顯示目前的狀態(移動中或靜止)
已經完成記步器的部分
(假設這一秒step_count有增加為"移動")
想要每秒判斷一次 該如何做呢?
還有就是要每秒新增一次狀態
假設我這第五秒是"動 停 動 動 停"
第六秒螢幕要顯示"動 停 動 動 停 動"
第七秒顯示"動 停 動 動 停 動 動"
就是把這一秒的字附加到這個字串後面
不曉得該如何查起我想找的東西
是否有人能提點一下 麻煩各位了 感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.236.110
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1450628272.A.8DD.html
1F:→ k70709: 字串直接用+就行了 12/21 00:52
※ 編輯: wealy3140 (36.228.236.110), 12/21/2015 01:14:53
2F:→ Santez: str = str+"字" 或 str+="字" 12/21 01:20
3F:→ Santez: 或是使用StringBuilder(.append()) 12/21 01:20
4F:→ beyondthe: 開一個thread去檢查這一秒和上一秒的count吧,另外Stri 12/25 02:24
5F:→ beyondthe: ng不要用+的 12/25 02:24
6F:推 cooper6334: String用+的壞處是? 12/25 14:12
7F:→ ssccg: 一直產生新string物件,效率差。不過同一個statement裡面的 12/25 15:36
8F:→ ssccg: + compiler會自動優化成StringBuilder 12/25 15:38
9F:→ ssccg: 自己用StringBuilder是像要條件判斷分段組、在loop裡面之類 12/25 15:39