diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d5d22693..08fea02c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -108,7 +108,12 @@
-
+
+
diff --git a/app/src/main/java/com/teumteum/teumteum/presentation/MainActivity.kt b/app/src/main/java/com/teumteum/teumteum/presentation/MainActivity.kt
index d05ff5d5..a82afccd 100644
--- a/app/src/main/java/com/teumteum/teumteum/presentation/MainActivity.kt
+++ b/app/src/main/java/com/teumteum/teumteum/presentation/MainActivity.kt
@@ -15,8 +15,11 @@ import androidx.navigation.ui.setupWithNavController
import com.teumteum.base.BindingActivity
import com.teumteum.base.util.extension.boolExtra
import com.teumteum.base.util.extension.intExtra
+import com.teumteum.base.util.extension.longExtra
+import com.teumteum.base.util.extension.stringExtra
import com.teumteum.teumteum.R
import com.teumteum.teumteum.databinding.ActivityMainBinding
+import com.teumteum.teumteum.presentation.group.review.ReviewOnboardingActivity
import com.teumteum.teumteum.presentation.home.HomeFragmentDirections
import com.teumteum.teumteum.presentation.signin.SignInViewModel
import dagger.hilt.android.AndroidEntryPoint
@@ -26,6 +29,8 @@ class MainActivity : BindingActivity(R.layout.activity_main
private val id by intExtra()
private var isGroup: Boolean = false
private val isFromAlarm by boolExtra()
+ private val meetingId by longExtra()
+ private val title by stringExtra()
private val viewModel by viewModels()
@@ -41,7 +46,9 @@ class MainActivity : BindingActivity(R.layout.activity_main
if (id != -1) { moveRecommendDetail() }
if(isGroup) { moveWebView() }
-
+ if (meetingId != -1L && title != null) {
+ moveReviewOnboardingActivity()
+ }
if (isFromAlarm) {
val action = HomeFragmentDirections.actionHomeFragmentToFragmentFamiliar()
@@ -67,6 +74,10 @@ class MainActivity : BindingActivity(R.layout.activity_main
navHostFragment.navController.navigate(action)
}
+ private fun moveReviewOnboardingActivity() {
+ startActivity(ReviewOnboardingActivity.getIntent(this, meetingId, title!!))
+ }
+
fun returnGroupDetail(fullAddress:String) {
val returnIntent = Intent().apply {
putExtra("address", fullAddress)
@@ -140,5 +151,9 @@ class MainActivity : BindingActivity(R.layout.activity_main
putExtra("id", id)
putExtra("isFromAlarm", isFromAlarm)
}
+ fun getIntent(context: Context, meetingId: Long, title: String) = Intent(context, MainActivity::class.java).apply {
+ putExtra("meetingId", meetingId)
+ putExtra("title", title)
+ }
}
}