엑티비티가 4개가 있습니다. 편의상 엑1~엑4 로 지칭하겠습니다.
엑1 -> 엑4
엑2 -> 엑4
엑3 -> 엑4
이렇게 접근을 합니다.
르리고 엑4에서 [돌아가기] 버튼을 누르면
엑1 에서 왔으면 엑1으로
엑2 에서 왔으면 엑2로 이렇게 돌아가고 싶습니다.
그래서 제가 코드를 짤때
엑1~3 에서는
startActivity(Intent(applicationContext, info_my_info(this@엑티비티이름)::class.java))
이렇게 넘기고 받는 부분에서는
class info_my_info(var context: Context) : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_info_my_info)
button11.setOnClickListener {
startActivity(Intent(applicationContext, context::class.java))
}
}
}
이렇게 받았는데요.
java.lang.InstantiationException: java.lang.Class<com.example.cianas0.test_app.info_my_info> has no zero argument constructor
이런 에러가 뜨면서 앱이 종료됩니다.... 뭐가 문제인건가요??