From 9a8559af8b6aa5e8fe08af8052700c4579ae760a Mon Sep 17 00:00:00 2001 From: klaus Date: Mon, 15 Jun 2026 21:01:28 +0900 Subject: [PATCH] =?UTF-8?q?feat(search):=20=ED=83=90=EC=83=89=20=EA=B2=80?= =?UTF-8?q?=EC=83=89=20=EC=B1=84=EB=84=90=20=EC=A7=84=EC=9E=85=EC=A0=90?= =?UTF-8?q?=EC=9D=84=20=EC=A0=84=ED=99=98=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../vividnext/sodalive/explorer/ExplorerFragment.kt | 12 +++--------- .../co/vividnext/sodalive/search/SearchActivity.kt | 6 ++---- 2 files changed, 5 insertions(+), 13 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt index b8ebdd89..93ebe04b 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/ExplorerFragment.kt @@ -2,7 +2,6 @@ package kr.co.vividnext.sodalive.explorer import android.annotation.SuppressLint import android.app.Service -import android.content.Intent import android.graphics.Rect import android.os.Bundle import android.os.Handler @@ -16,12 +15,11 @@ import com.jakewharton.rxbinding4.widget.textChanges import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers import io.reactivex.rxjava3.schedulers.Schedulers import kr.co.vividnext.sodalive.base.BaseFragment -import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.FragmentExplorerBinding -import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.extensions.dpToPx import kr.co.vividnext.sodalive.message.SelectMessageRecipientAdapter +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity import org.koin.android.ext.android.inject import java.util.concurrent.TimeUnit @@ -62,9 +60,7 @@ class ExplorerFragment : BaseFragment( private fun setupView() { adapter = ExplorerAdapter { - val intent = Intent(requireContext(), UserProfileActivity::class.java) - intent.putExtra(Constants.EXTRA_USER_ID, it) - startActivity(intent) + startActivity(CreatorChannelHomeActivity.newIntent(requireContext(), it)) } binding.rvExplorer.layoutManager = LinearLayoutManager( @@ -108,9 +104,7 @@ class ExplorerFragment : BaseFragment( private fun setupSearchChannelView() { searchChannelAdapter = SelectMessageRecipientAdapter { hideKeyboard() - val intent = Intent(requireContext(), UserProfileActivity::class.java) - intent.putExtra(Constants.EXTRA_USER_ID, it.id) - startActivity(intent) + startActivity(CreatorChannelHomeActivity.newIntent(requireContext(), it.id)) } binding.rvSearchChannel.layoutManager = LinearLayoutManager( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt index 9cb31b79..350ee250 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/search/SearchActivity.kt @@ -25,8 +25,8 @@ import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.LoadingDialog import kr.co.vividnext.sodalive.databinding.ActivitySearchBinding -import kr.co.vividnext.sodalive.explorer.profile.UserProfileActivity import kr.co.vividnext.sodalive.extensions.dpToPx +import kr.co.vividnext.sodalive.v2.creator.channel.CreatorChannelHomeActivity import org.koin.android.ext.android.inject import java.util.concurrent.TimeUnit @@ -298,9 +298,7 @@ class SearchActivity : BaseActivity(ActivitySearchBinding startActivity( when (item.type) { SearchResponseType.CREATOR -> { - Intent(applicationContext, UserProfileActivity::class.java).apply { - putExtra(Constants.EXTRA_USER_ID, item.id) - } + CreatorChannelHomeActivity.newIntent(applicationContext, item.id) } SearchResponseType.CONTENT -> {