Sending data
private void openVideoActivity(String video) {
Intent newActivity = new Intent(this, PlayerActivity.class);
newActivity.putExtra("videoId", video);
startActivity(newActivity);
}
Retrieving data
final String videoID = getIntent().getExtras().getString("videoID");
In Kotlin it looks like this:
val intent = Intent(this, NewActivity::class.java).apply {
putExtra("EXTRA_MESSAGE", "Test 123")
}
startActivity(intent)
Retrieving
val message = intent.getStringExtra("EXTRA_MESSAGE")