5. 과제. 양방향 액티비티 실습
페이지 정보
작성자 관리자 댓글 1건 조회 4,493회 작성일 20-05-10 20:51본문
댓글목록
관리자님의 댓글
관리자 작성일
val inIntent = intent
val calc = inIntent.getStringExtra("Calc")
var calValue = 0
calValue = if (calc == "+") {
(inIntent.getIntExtra("Num1", 0)
+ inIntent.getIntExtra("Num2", 0))
}
else if (calc == "-") {
(inIntent.getIntExtra("Num1", 0)
- inIntent.getIntExtra("Num2", 0))
}
else if (calc == "*") {
(inIntent.getIntExtra("Num1", 0)
* inIntent.getIntExtra("Num2", 0))
}
else {
(inIntent.getIntExtra("Num1", 0)
/ inIntent.getIntExtra("Num2", 0))
}
val retValue = calValue
val btnReturn: Button = findViewById(R.id.btnReturn) as Button
btnReturn.setOnClickListener {
val outIntent = Intent( applicationContext, MainActivity::class.java )
outIntent.putExtra("Hap", retValue)
setResult(Activity.RESULT_OK, outIntent)
finish()
}