Intent intent = new Intent(this, DownloadService.class);
//첫번째 인자는 현재 위치
//두번째 인자는 이동하고자 하는 위치
intent.putExtra("이름", "홍길동")
//첫번째 인자는 키, 두번째 인자는 값
startActivity(intent);
//액티비티 실행하면서 intent값 넘기기
//받는 액티비티에서 이 코드로 받기
Intent intent = getIntent();
val intent = Intent(this, MainViewModel::class.java).apply {
putExtra("이름", "홍길동")
}
//첫번째 인자는 현재 위치
//두번째 인자는 이동하고자 하는 위치
//첫번째 인자는 키, 두번째 인자는 값
startActivity(intent)
//액티비티 실행하면서 intent값 넘기기
//받는 액티비티에서 이 코드로 받기
val intent = intent
Intent intent = new Intent();
intent.setAction(Intent.ACTION_SEND); //전송 작업
intent.putExtra(Intent.EXTRA_TEXT, textMessage); //전송할 텍스트 데이터
intent.setType("text/plain"); //타입은 텍스트 데이터
//액티비티가 실행된 상태면 start
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(sendIntent);
}
val intent = Intent().apply {
action = Intent.ACTION_SEND //전송 작업
putExtra(Intent.EXTRA_TEXT, textMessage) //전송할 텍스트 데이터
type = "text/plain" //타입은 텍스트 데이터
}
//액티비티가 실행된 상태면 start
if (intent.resolveActivity(packageManager) != null) {
startActivity(sendIntent)
}
참고한 문서
https://developer.android.com/guide/components/intents-filters#ExampleExplicit