From 6fa4488296c16215d7cc94b7124078ce289bd699 Mon Sep 17 00:00:00 2001 From: Matthieu <24-artectrex@users.noreply.shinice.net> Date: Wed, 13 Jan 2021 22:46:00 +0100 Subject: [PATCH] Use view binding more --- .../postCreation/PostCreationActivity.kt | 31 ++-- .../photoEdit/PhotoEditActivity.kt | 13 +- .../h/pixeldroid/posts/StatusViewHolder.kt | 2 +- .../h/pixeldroid/profile/ProfileActivity.kt | 154 ++++++++---------- .../searchDiscover/SearchDiscoverFragment.kt | 50 +++--- app/src/main/res/layout/activity_profile.xml | 6 +- 6 files changed, 118 insertions(+), 138 deletions(-) diff --git a/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt b/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt index 35f1362c..11839d03 100644 --- a/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt +++ b/app/src/main/java/com/h/pixeldroid/postCreation/PostCreationActivity.kt @@ -88,9 +88,7 @@ class PostCreationActivity : BaseActivity() { val instances = db.instanceDao().getAll() - val textField = findViewById(R.id.postTextInputLayout) - - textField.counterMaxLength = if (user != null){ + binding.postTextInputLayout.counterMaxLength = if (user != null){ val thisInstances = instances.filter { instanceDatabaseEntity -> instanceDatabaseEntity.uri.contains(user!!.instance_uri) @@ -103,7 +101,7 @@ class PostCreationActivity : BaseActivity() { accessToken = user?.accessToken.orEmpty() pixelfedAPI = apiHolder.api ?: apiHolder.setDomainToCurrentUser(db) - val carousel: ImageCarousel = findViewById(R.id.carousel) + val carousel: ImageCarousel = binding.carousel carousel.addData(photoData.map { CarouselItem(it.imageUri.toString()) }) carousel.layoutCarouselCallback = { //TODO transition instead of at once @@ -120,12 +118,12 @@ class PostCreationActivity : BaseActivity() { } // get the description and send the post - findViewById