인프런 커뮤니티 질문&답변

mvp_imp님의 프로필 이미지
mvp_imp

작성한 질문수

[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)

게시글 업로드

게시물 업로드 관련 질문

작성

·

275

0

class BoardWriteActivity : AppCompatActivity() {
    private lateinit var binding : ActivityBoardWriteBinding
    private val TAG = BoardWriteActivity::class.java.simpleName
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        //val database = Firebase.database
        //binding=DataBindingUtil.setContentView(this,R.layout.activity_board_write)
        setContentView(R.layout.activity_board_write)

        binding = ActivityBoardWriteBinding.inflate(layoutInflater)
        binding.writebtn.setOnClickListener {
            val title = binding.titleArea.text.toString()
            val contents = binding.contentArea.text.toString()

            Log.d(TAG,title)
            Log.d(TAG,contents)

            FBRef.boardRef
                .push()
                .setValue(BoardModel(title,contents,"uid","time"))

        }




    }
}
빨간줄로 그이는 오류는 없는데 등록 버튼 눌렀을 때logcat에 뜨는게 없네요. 이유좀 알려주세요

답변 2

0

mvp_imp님의 프로필 이미지
mvp_imp
질문자

로그는 원래도 떳는데 등록 버튼을 눌렀을 때 TITLE,CONTENT내용이 로그에 안뜬다는 말입니다.

뭔가 등록버튼이랑 코드랑 연결이 안되어있는 느낌인데, 어디서 해당코드에서 어디서 오류가 났는지 모르겠습니다.

(전체 코드를 원하시면 여기 답변에서는 어떻게 파일 첨부를 해야 할지 몰라서 어떻게 전달해야 할지 모르겠네요.)

 =>>> 데이터바인딩을 뷰바인딩으로 바꾸어서 하니 해결됐습니다.

0

개복치개발자님의 프로필 이미지
개복치개발자
지식공유자

https://onedaycodeing.tistory.com/51

이 부분을 참고하시거나 안드로이드 스튜디오를 재실행해서 로그를 공유해주시면 도움드릴 수 있을것같습니다.

mvp_imp님의 프로필 이미지
mvp_imp

작성한 질문수

질문하기