长情热狗

文章
4
资源
0
加入时间
2年10月17天

简单的音频播放功能MediaPlayer使用中所遇到的坑。

所遇到的问题 1、音频播放完成后 播放完成监听回调 public void onCompletion(MediaPlayer mp) {}方法走了两次。2、点击再次重新播放时,报IllegalStateException错误。3、销毁activity时依然报2中的错误。首先贴出一个工具类的部分代码//单例public static VoiceMedia...

JAVA 基础(第二十七天)设计模式之单例设计模式1 设计模式(Design pattern)2 单例设计模式3 RunTime单例设计源码剖析4 练习:单例设计模式1-饿汉式实现方式5.单例设计模式2-懒汉式实现方式

目录1 设计模式(Design pattern)2 单例设计模式3 RunTime单例设计源码剖析4 练习:单例设计模式1-饿汉式实现方式5.单例设计模式2-懒汉式实现方式1 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。JAVA一共有23种设计模式,我们今天首先来学其中一种:单例设计模