[Kotlin]'이 동작과 관련된 모든 앱이 해제 또는 차단되었거나 설치되지 않았습니다'
2019. 6. 21. 17:14ㆍCoding/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
'Coding > Android Studio' 카테고리의 다른 글
[Kotlin]TextView에 취소선 넣기 (0) | 2019.07.24 |
---|---|
[Kotlin]TextView 밑줄 넣기 (0) | 2019.07.23 |
Timestamp로 받은 정보 android에서 Calendar로 사용하기 (1) | 2019.05.21 |
RecyclerView Empty Space 빈공간이 생길때 (0) | 2019.03.25 |
[Error]Dialog에서 Unable to add window -- token null is not for an application 뜰때 (0) | 2019.03.19 |