[Kotlin]'이 동작과 관련된 모든 앱이 해제 또는 차단되었거나 설치되지 않았습니다'

2019. 6. 21. 17:14Coding/Android Studio

728x90

검색해봐도 왜 이런 문구가 뜨는지는 모르겠으나, 몇몇 사례들을 보니 Intent의 Context문제인거 같습니다.

 

startActivity(Intent(subActivity(), MainActivity::class.java)) => '이 동작과 관련된 모든 앱이 해제 또는 차단되었거나 설치되지 않았습니다'

startActivity(Intent(mContext, MainActivity::class.java)) => 잘 됨.

 

Context넣는 부분에 해당 Activity로 바로 사용하려고하니 문제가 생기길래,

lateinit var mContext:Context 해주고, onCreate()안에서 mContext = this 해준다음에 Intent에 mContext넣어주니 잘됩니다!

728x90