我正在使用int duration = Integer.parseInt(durationInString)
将String对象转换为原始的整数值。我在一个while循环中使用它,并且每秒都会发生整数转换,直到视频持续时间结束。例如 - 如果视频是2分钟,我会拨打Integer.parseInt
120次。 我想知道是否每次致电Integer.parseInt
创建一个对象?如果是这样,连续调用它不是个好主意吗?Integer.parseInt(String)创建对象吗?
任何帮助,非常感谢。
注:我工作在Android应用
感谢, SKU
是否有一个原因你必须每秒拨打一次?我猜测视频的持续时间不会改变,仅仅调用一次就足够了吗?如果没有好的理由,那么是的,这是一个坏主意。 – ggreiner 2012-02-03 20:05:47
每秒一次不是很经常。垃圾收集器可以轻松应对。 – Guillaume 2012-02-03 20:12:02
@ggreiner我每秒钟都会调用它的原因是获取视频播放的当前位置。通过获取返回值...我将设置进度条的位置来更新视图。 – sku 2012-02-03 21:17:37