聊天广场 个人中心
立刻聊

静态变量解决大问题

立刻聊 2015-04-13 22:54:41 阅读(1486)

以前在电话就有开发过程中,很少用到静态变量,今天用了一次。

在语音列表中党播放一段语音的时候,然后上下滚动再回到原来的地方停止的时候就会发现停止不下来。经过多方面的研究测试终于发现是因为在经过多次五分钟之后那个播放月亮已经变为空值了。所以要解决这个问题只能从这里下手了,我曾经考虑过用一个全局变量来播放语音,但是这样整个电话就有开发就非常很多代码不集中,不好利用。

其实这也是一个很好的方法,因为等交友程序在播放语音的时候,整个手机端只有一个程序在播放语音不可能出现同时两处播放语音的情况。这个思想是不错,但是是但是实现起来需要付出很大的努力和时间。

我第一次想到了静态变量,第一次把静态变量放在播放器的前面几行修士,结果发现在列表上下滑动的时候出现了错乱顺序。后来怀疑倒是在播放其他语音的时候把上一段语音关闭,这个世界中出现错误。后来我把这段代码注释掉发现还是会出现上述的问题。说明主要问题不是在这里。

电话就有中最重要的功能开发的这里却被卡住了,觉得很郁闷。如果没有其他办法解决这个问题会付出很大的时间浪费。

后来我灵机一动,把静态变量修饰符直接放在播放那里面。后来在运行程序的时候发现居然上面的后消失了。太高兴了!没想到静态变量还有这样的用处。静态变量的用处就是,不管在你怎样滑动的时候,这个变量都不会消失。这样尽管可能会造成手机内存的消耗,但是有实现完美不可能的,有时间解决这个错误,必须有一点牺牲况且现在手机内存都这么的不在乎浪费一点空间。

今天晚上是静态变量,让我在电话就有中完美结尾。否则就会又会苦思冥想一晚上。今天把长按时间也做了。

现在时间也不早了,应该休息一下,顺便制定一下明天的开发计划。明天我电话就有开发主要是做录音上传。还有事要做。

临时电话交友程序的工程集成到总工程师钟去,然后把录音显示在列表中,然后大汇总站内信也做一下。

其他文章
Copyright © 2009-2021 立刻聊 版权所有