Ok活动1在gridVideoView中显示来自SD卡的视频缩略图。我希望能够点击并将数据传递到活动2并播放这些视频。我只买了我的书,告诉我如何用字符串做这件事。我怎样才能做到这一点,因此当我点击活动1中的视频并且可以在活动2中播放时呢?android将意图数据传递给新活动
Intent intent = new Intent(getBaseContext(), Editor.class); intent.putExtra("mnt/sdcard-ext", _ID); startActivity(intent);
private VideoView video;
private MediaController ctlr;
File clip=new File(Environment.getExternalStorageDirectory(),
"mnt/sdcard-ext");
if (clip.exists()) {
video=(VideoView)findViewById(R.id.video);
video.setVideoPath(clip.getAbsolutePath());
ctlr=new MediaController(this);
ctlr.setMediaPlayer(video);
video.setMediaController(ctlr);
video.requestFocus();
video.start();
}
}
}
我怎么做正确引用意图在VideoView?
我把它放在哪里? – Cataroux
在活动2中,您要读取数据的值 – user721399
Intent data = new Intent(getBaseContext(),Editor.class); data.putExtra(“mnt/sdcard-ext”,_ID); startActivity(数据); - 活动1 \t int data = getIntent(data).getExtras().getInt(“mnt/sdcard-ext”); - 活动2. – Cataroux