問題:
最近在做音樂播放器這個模塊,發現一個問題,在點擊暫停按鈕後,歌曲是暫停了,但是再一次點擊播放按鈕後,歌曲並沒有繼續播放,而是重新播放了。
分析:
如果真的是按照網上的例子做好判斷並且API調用沒有問題的話,那麼下面這個就有99%的可能性了,那就是,你的播放器對象創建了多次。也就是說,我重新點擊播放的時候,您老又創建了一個MediaPlayer實例。這當然不會繼續播放啦。
解決辦法:
請將獲取實例寫成單例模式,或者進行判空操作。
Android開發:如何設置圓角的EditText
Android 完美退出 App (Exit)
C#方法組轉換和匿名方法
Objective-C如何自己實現一個for-each語法形式
HTML5 Canvas 基礎API和實例
Java實現本地 fileCopy
OpenCV基礎篇之圖片疊加
Android問題-----SurfaceView類透明背景設置
在linux 中,可能會有錯誤的或惡意的程序創建包含無法打印的字符的目錄。定位和重命名這些目錄
在Linux Shell程序中進行身份驗證
jQuery驗證表單格式
linux/unix平台如何查看OS上存在有哪些數據庫或實例
Ubuntu 官方論壇遭遇了 SQL 注入攻擊
Ubuntu使用apt-get更新時如何選擇IPv4或IPv6通道
安裝QNX開發環境
centos 6.4支持ntfs
Ubuntu 8.04設置守護進程時出錯的解決
Java面向對象三大特性之繼承
Java數組及其內存分配
Linux下使用C語言編寫獲取某個域名IP地址的程序
Android應用程序管理機制
Java原型模式(Prototype模式)
Google 2013年校園招聘筆試題(北京)
監聽不到Android 的 Home 鍵
反匯編Linux程序
R語言-模擬產生統計專業學生的成績
u-boot配置和編譯過程詳解