在我的應用程序,同時播放視頻,如果我改變手機的模式視頻不會繼續播放,但它從頭開始。我所理解的是當模式改變時活動被重新創建,我如何解決這個問題我不知道請有人幫我解決這個問題。 由於事先活動重新啓動時,電話查看模式更改
回答
您可以添加這個行在您的AndroidManifest文件中添加到您的活動標籤中,這樣您的活動就不會重新啓動。
<activity android:name=".Activity_name"
android:configChanges="orientation|keyboardHidden">
爲什麼我們需要添加keyboardhidden財產 – cavallo
結帳此http:// developer.android.com/guide/topics/manifest/activity-element.html –
這樣做不會停止orientation.It用於獲取活動中的方向更改事件.. –
當你的活動重新保存視頻的當前現在的位置是通過這個方法:
@Override
public Object onRetainNonConfigurationInstance() {
int videoPosition = videoView.getCurrentPosition();
Bundle data = new Bundle();
data.putInt("POSITION", videoPosition);
return data;
}
和onCreate()
方法檢索此值是這樣的:
final Bundle data = (Bundle) getLastNonConfigurationInstance();
// The activity is starting for the first time...
if (data == null) {
// start your video for the first time here..
} else {
// Resume your video from where it was left..
int videoPosition = data.getInt("POSITION");
// start your video from videoposition....
}
- 1. 查看模式更改時活動重新啓動
- 2. 活動重新啓動時查看更改爲橫向自定義視圖
- 3. 更改字體重新啓動活動
- 4. 查看更改後動畫將不會重新啓動
- 5. 字體更改時停止活動重新啓動
- 6. 活動當方向更改android時重新啓動?
- 7. 僅在方向更改時重新啓動活動
- 8. 方向更改時活動不斷重新啓動
- 9. Eclipse活動在代碼更改時不重新啓動
- 10. 如何在電話重新啓動後重新啓動鬧鐘?
- 11. 活動重新啓動但計時器未重新啓動
- 12. 爲什麼我的活動在電話啓動時未啓動?
- 13. 重新啓動活動嗎?
- 14. 重新啓動活動Android
- 15. Android活動重新啓動
- 16. Eclipse更改啓動活動
- 17. 當活動重新啓動時,對話框被取消
- 18. 如何防止方向更改期間活動重新啓動?
- 19. 在不重新啓動黑莓模擬器的情況下查看更改?
- 20. 活動的啓動模式
- 21. 風景模式視頻活動正在重新啓動
- 22. 啓動時檢查更新
- 23. 獲取活動重新啓動時舊活動的數據
- 24. 啓動活動以查看照片
- 25. 當查殺活動進程時服務重新啓動
- 26. 防止在手機啓動時重新啓動活動?
- 27. 灰塵模板更改時重新啓動節點
- 28. 如何使Django在模板更改時重新啓動runserver?
- 29. 看起來像我做fs.writeFile()時,更改後的文件重新啓動nodemon。如何使它不重新啓動?
- 30. 如何防止活動在Android中的方向更改時重新啓動?
找一個參數名稱onconfigchange – njzk2
請您詳細介紹一下,我是新來的Android在AndroidManifest – cavallo
,下activty設置onconfigchange屬性 – Blackbelt