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