作者wealy3140 (wealy)
看板AndroidDev
标题[问题] 每秒新增文字显示
时间Mon Dec 21 00:17:50 2015
不知道怎麽描述我的问题
我要写一个功能
每秒显示目前的状态(移动中或静止)
已经完成记步器的部分
(假设这一秒step_count有增加为"移动")
想要每秒判断一次 该如何做呢?
还有就是要每秒新增一次状态
假设我这第五秒是"动 停 动 动 停"
第六秒萤幕要显示"动 停 动 动 停 动"
第七秒显示"动 停 动 动 停 动 动"
就是把这一秒的字附加到这个字串後面
不晓得该如何查起我想找的东西
是否有人能提点一下 麻烦各位了 感激不尽
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.228.236.110
※ 文章网址: https://webptt.com/cn.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