在我的应用程序,同时播放视频,如果我改变手机的模式视频不会继续播放,但它从头开始。我所理解的是当模式改变时活动被重新创建,我如何解决这个问题我不知道请有人帮我解决这个问题。 由于事先活动重新启动时,电话查看模式更改
回答
您可以添加这个行在您的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