Coding/Android Studio
[Kotlin]'이 동작과 관련된 모든 앱이 해제 또는 차단되었거나 설치되지 않았습니다'
떡빵
2019. 6. 21. 17:14
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