in build-android-start/app/src/main/java/com/google/firebase/codelab/friendlychat/MainActivity.kt [40:65]
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
// This codelab uses View Binding
// See: https://developer.android.com/topic/libraries/view-binding
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
// Initialize Firebase Auth and check if the user is signed in
// TODO: implement
// Initialize Realtime Database and FirebaseRecyclerAdapter
// TODO: implement
// Disable the send button when there's no text in the input field
// See MyButtonObserver for details
binding.messageEditText.addTextChangedListener(MyButtonObserver(binding.sendButton))
// When the send button is clicked, send a text message
// TODO: implement
// When the image button is clicked, launch the image picker
binding.addMessageImageView.setOnClickListener {
openDocument.launch(arrayOf("image/*"))
}
}