程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android- Android:屏幕方向改變後動作繼續執行

android- Android:屏幕方向改變後動作繼續執行

編輯:編程綜合問答
Android:屏幕方向改變後動作繼續執行

我目前在設計一個音頻播放文件,問題是如果把屏幕傾斜成水平或橫排時候,程序就重啟。現在就想傾斜屏幕後如何讓程序繼續運行,也不想讓屏幕固定在橫排或水平位置。

Public void Play(){
   AudioRenderer mr = new AudioRenderer();  
    mp = mr.AudioRenderer(filePath);
           }

private class AudioRenderer extends Activity {
private MediaPlayer AudioRenderer(String filePath) {    
    File location = new File(filePath);
Uri path = Uri.fromFile(location);
     mp= MediaPlayer.create(this, path);



}
return mp}

請求大家的幫助,謝謝!

最佳回答:


通常音樂播放器旋轉屏幕之後都要切換布局xml 這個過程讓系統自動去選擇xml的話就不能進制程序重啟了 不過有些人的做法是可以禁止程序重啟然後再onconfigchanged方法中手動切換布局xml 我試了一下沒有成功 所以我沒有禁止程序重啟 反正重啟對我沒影響 播放歌曲還有播放列表都是在service進行的 至於在activity中傳過來的參數只要在用掉之後移除就行了

intent.removeExtra("musicFile");
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved