#첫번째 Activity(name : MainActivity)
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
PersonalInfoTheme {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
val context = LocalContext.current
var name by remember { mutableStateOf("") }
Column(){
TextField(value = name, onValueChange = {name = it},
label = { Text(text = "enter your name")})
Button(onClick = {
val intent1 = Intent(context, MainActivity2::class.java)
//val loginname = name
intent1.putExtra("name",name)
context.startActivity(intent1)
}
) {
Text(text = "등록")
}
}
}
}
}
}
}
#두번째 Activity(name : MatinActivity2)
class MainActivity2 : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent(){
PersonalInfoTheme {
val name = intent.getStringExtra("name")
Text(text = "이름 : $name")
}
}
}
}