컴퓨터150 [안드로이드]Cannot access 'android.viewbinding.ViewBinding' which is a supertype of...오류, 에러 해결 뷰 바인딩을 하던 중 위의 오류가 발생했다. build.gradle에 buildFeatures{ viewBinding true } 를 넣었음에도 발생한 코드였다. 아래의 코드를 삽입해 해결하였다. implementation 'com.android.databinding:viewbinding:4.0.1' 추후 같은 오류가 발생하였을 때 헤매는 시간을 줄이고자 작성한다. 2022. 7. 2. [안드로이드] 인텐트로 객체 전달하기/Parcelize사용하여 인텐트로 전달 인텐트로 객체 전달 안드로이드에서 인텐트는 여러가지 상황에 쓰인다. 그 중 대표적인 것이 한 화면에서 다른 화면으로 넘어갈 떄 쓰일 수 있다. 게다가 putExtra 등의 메서드를 이용해 인텐트에 값을 담아 전달하는 것 역시 가능하다. 그런데, 내가 만든 클래스의 객체를 인텐트의 데이터로 전달 가능할까? 결론부터 말하자면 가능하다. 이를 위해 (코틀린의 경우) Parcelize를 사용하게 된다. *Intent의 생성자들 형태 Intent() Intent(Intent I) Intent(String action, [,Uri uri]) Intent(Context packageContext, Class cls) Intent(String action, Uri uri, Context packageContext, C.. 2022. 6. 24. [안드로이드] Unable to find explicit activity class 에러 위와 같은 에러가 떴다. 인텐트로 다른 액티비티로 넘어갈 때 발생한 에러이다. Manifest파일에 서브 액티비티를 등록하지 않아서 생긴 에러였다. 생각 없이 하다가 실수 할 수 있을 법한 부분이라 기록해 놓는다. 위와 같은 태그를 manifest에 등록하였어야한다. 2022. 6. 24. [안드로이드] 토스트 메시지 띄우기/알림 출력 안드로이드 토스트 메시지 안드로이드 스튜디오에서 토스트 메시지를 출력하는 방법을 정리한다. 토스트 메시지는 log와 비슷하게 오류를 즉각적으로 확인하거나 사용자에게 정보를 주기 위한 목적으로 사용한다. 기본 형태의 토스트 메시지 출력을 정리하겠다. 토스트 메시지 토스트 메시지를 만드려면 아래 한 줄을 추가하면 된다. Toast.makeText(this@MainActivity, "토스트 메세지 띄우기 입니다.", Toast.LENGTH_SHORT).show() 메서드의 첫번째 인자로 context를, 두 번째 인자로 메시지 내용을, 세 번쨰 인자로 토스트 메시지의 길이를 넘겨준다. 그 후 뒤에 .show()를 붙이면 곧장 해당 내용이 출력되게 된다. 토스트 메시지 출력 코드 1 2 3 4 5 6 7 8 9.. 2022. 6. 22. 이전 1 ··· 26 27 28 29 30 31 32 ··· 38 다음