diff --git a/app/src/main/java/com/teambeme/beme/explore/adapter/OtherQuestionsRcvAdapter.kt b/app/src/main/java/com/teambeme/beme/explore/adapter/OtherQuestionsRcvAdapter.kt index 216ff15..42c18de 100644 --- a/app/src/main/java/com/teambeme/beme/explore/adapter/OtherQuestionsRcvAdapter.kt +++ b/app/src/main/java/com/teambeme/beme/explore/adapter/OtherQuestionsRcvAdapter.kt @@ -21,6 +21,7 @@ import com.teambeme.beme.explore.view.ExploreDetailActivity import com.teambeme.beme.explore.viewmodel.ExploreViewModel import com.teambeme.beme.following.viewmodel.FollowingViewModel import com.teambeme.beme.otherpage.view.OtherPageActivity +import com.teambeme.beme.util.recordClickEvent import com.teambeme.beme.util.startActivity class OtherQuestionsRcvAdapter( @@ -177,6 +178,7 @@ class OtherQuestionsRcvAdapter( ) { binding.btnOtherQuestionsDoAnswer.setOnClickListener { Log.d("answer", "adapter") + recordClickEvent("BUTTON", "CLICK_ANSWERCHECK_FOLLOWING") otherQuestionButtonClickListener?.otherQuestionAnswerClickListener(otherQuestionsData.questionId) } } diff --git a/app/src/main/java/com/teambeme/beme/following/view/FollowingFragment.kt b/app/src/main/java/com/teambeme/beme/following/view/FollowingFragment.kt index e8e6187..b1c8844 100644 --- a/app/src/main/java/com/teambeme/beme/following/view/FollowingFragment.kt +++ b/app/src/main/java/com/teambeme/beme/following/view/FollowingFragment.kt @@ -24,6 +24,7 @@ import com.teambeme.beme.following.viewmodel.FollowingViewModel import com.teambeme.beme.following.viewmodel.FollowingViewModelFactory import com.teambeme.beme.idsearchfollowing.view.FollowingAfterIdSearchActivity import com.teambeme.beme.notification.view.NotificationActivity +import com.teambeme.beme.util.recordClickEvent class FollowingFragment : BindingFragment(R.layout.fragment_following) { private val followingViewModelFactory = FollowingViewModelFactory( @@ -273,6 +274,7 @@ class FollowingFragment : BindingFragment(R.layout.fra private fun setClickListenerForIdSearchButton() { binding.btnFollowingIdSearch.setOnClickListener { + recordClickEvent("BUTTON", "CLICK_SEARCHID_FOLLOWING") val intent = Intent(activity, FollowingAfterIdSearchActivity::class.java) startActivity(intent) } diff --git a/app/src/main/java/com/teambeme/beme/idsearchfollowing/adapter/IdSearchAdapter.kt b/app/src/main/java/com/teambeme/beme/idsearchfollowing/adapter/IdSearchAdapter.kt index 268b560..d2230b1 100644 --- a/app/src/main/java/com/teambeme/beme/idsearchfollowing/adapter/IdSearchAdapter.kt +++ b/app/src/main/java/com/teambeme/beme/idsearchfollowing/adapter/IdSearchAdapter.kt @@ -14,6 +14,7 @@ import com.teambeme.beme.databinding.ItemFollowingAfterIdsearchBinding import com.teambeme.beme.idsearchfollowing.model.ResponseIdSearchData import com.teambeme.beme.idsearchfollowing.viewmodel.IdSearchViewModel import com.teambeme.beme.otherpage.view.OtherPageActivity +import com.teambeme.beme.util.recordClickEvent class IdSearchAdapter( private val viewModel: IdSearchViewModel @@ -87,6 +88,7 @@ class IdSearchAdapter( ) { binding.btnFollowingFollowing.setOnClickListener { viewModel.requestFollowAndFollowing(data.id) + recordClickEvent("BUTTON", "FOLLOW_SEARCHID_FALSE") binding.btnFollowingFollow.visibility = View.VISIBLE binding.btnFollowingFollowing.visibility = View.INVISIBLE } @@ -99,6 +101,7 @@ class IdSearchAdapter( ) { binding.btnFollowingFollow.setOnClickListener { viewModel.requestFollowAndFollowing(data.id) + recordClickEvent("BUTTON", "FOLLOW_SEARCHID_TRUE") binding.btnFollowingFollow.visibility = View.INVISIBLE binding.btnFollowingFollowing.visibility = View.VISIBLE } diff --git a/app/src/main/java/com/teambeme/beme/idsearchfollowing/view/FollowingAfterIdSearchActivity.kt b/app/src/main/java/com/teambeme/beme/idsearchfollowing/view/FollowingAfterIdSearchActivity.kt index 4c9bf2c..ab75af3 100644 --- a/app/src/main/java/com/teambeme/beme/idsearchfollowing/view/FollowingAfterIdSearchActivity.kt +++ b/app/src/main/java/com/teambeme/beme/idsearchfollowing/view/FollowingAfterIdSearchActivity.kt @@ -59,10 +59,8 @@ class FollowingAfterIdSearchActivity : } private fun initBinding(binding: ActivityFollowingAfterIdSearchBinding) { - binding.apply { - idSearchViewModel = idSearchViewModel - lifecycleOwner = this@FollowingAfterIdSearchActivity - } + binding.idSearchViewModel = idSearchViewModel + binding.lifecycleOwner = this@FollowingAfterIdSearchActivity } private fun setRecentSearchAdapter(binding: ActivityFollowingAfterIdSearchBinding) {