我写了一个代码来播放我网站上的视频.
它工作正常,但当我旋转手机时,视频从头开始重新启动.
我该如何解决这个问题?
public class ActivityVideoDetail extends Activity {
private VideoDetail videoDetail;
private TextView txtResult;
// -------------------------
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_activity_video_detail);
if (savedInstanceState != null)
{
}
else {
ini();
}
}
// -------------------------
private void ini() {
videoDetail = (VideoDetail) getIntent().getExtras().getSerializable(VideoDetail.VIDEO_DETAIL);
txtResult = (TextView) findViewById(R.id.txtResult);
txtResult.setText(videoDetail.getVideoTitle());
Uri uri = Uri.parse(videoDetail.getVideoPath());
// Uri uri = Uri.parse("http://daily3gp.com/vids/747.3gp");
VideoView videoView = (VideoView) findViewById(R.id.videoPlayer);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
mediaController.setMediaPlayer(videoView);
videoView.setMediaController(mediaController);
videoView.setVideoURI(uri);
videoView.start();
}
}
Run Code Online (Sandbox Code Playgroud) 我使用这个滑动菜单作为库.我想要2个不同大小的菜单.我有一个问题:当我推动大的时候,另一个会随之移动
我改变我的main.java这样在lef和right中有2个不同大小的菜单
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTitle("Hello");
// set the content view
setContentView(R.layout.main);
// configure the SlidingMenu
final SlidingMenu menu = new SlidingMenu(this);
menu.setMode(SlidingMenu.LEFT);
menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
DisplayMetrics display = this.getResources().getDisplayMetrics();
int width = display.widthPixels;
int menu_width = width - width / 3;
if (menu_width < 100) {
menu_width = 100;
}
menu.setBehindWidth(menu_width);
menu.setFadeDegree(0.35f);
menu.setSlidingEnabled(true);
menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);
menu.setSlidingEnabled(true);
View view = G.layoutInflater.inflate(R.layout.menu, null);
menu.setMenu(view);
final SlidingMenu menu2 = new SlidingMenu(this);
menu2.setMode(SlidingMenu.RIGHT);
menu2.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
menu2.setBehindWidth(menu_width / 2);
menu2.setFadeDegree(0.35f);
menu2.setSlidingEnabled(true);
menu2.attachToActivity(this, SlidingMenu.SLIDING_WINDOW); …Run Code Online (Sandbox Code Playgroud)