Android旋转后如何更新SeekBar?
我使用这个媒体播放器但是当我旋转时模拟器 (Ctrl+F11) startPlayProgressUpdater() 无法正常工作。 旋转后如何更新搜索栏?
I use this media player but when I rotate the emulator (Ctrl+F11) the startPlayProgressUpdater() doesn't work properly.
How can I update seekbar after rotation?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在 Activity 的
onSaveInstanceState()
回调中保存搜索栏位置。在 Activity
Update
的
onCreate
中,将通知可运行状态移出 start 方法。然后在
onSaveInstanceState()
方法中从处理程序中删除所有回调。Save the seekbar position in
onSaveInstanceState()
callback in activity.In
onCreate
of your activityUpdate
Move the notification runnable out of the start method.
Then in the
onSaveInstanceState()
method remove all callbacks from the handler.我已经按照这种方式更改了程序,解决方案如下。
更新
毕竟我找到了解决方案,但它很脏:D
}
更新2:
我找到了另一种方法:
使用 getLastNonConfigurationInstance() 方法。
I have changed the program in this way, solution below.
Update
After all I find the solution, but it is very dirty :D
}
Update 2:
I have find another way:
using getLastNonConfigurationInstance() method.