AlarmActivity 문자열 리소스화

This commit is contained in:
2025-12-01 21:27:28 +09:00
parent c3c1a83e97
commit adc2f759c4
5 changed files with 21 additions and 5 deletions

View File

@@ -12,6 +12,7 @@ import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import kotlinx.coroutines.withContext import kotlinx.coroutines.withContext
import kr.co.vividnext.sodalive.R
import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailViewModel import kr.co.vividnext.sodalive.audio_content.detail.AudioContentDetailViewModel
import kr.co.vividnext.sodalive.base.BaseActivity import kr.co.vividnext.sodalive.base.BaseActivity
import kr.co.vividnext.sodalive.common.Constants import kr.co.vividnext.sodalive.common.Constants
@@ -86,10 +87,10 @@ class AlarmActivity : BaseActivity<ActivityAlarmBinding>(
private fun setAlarmData(alarm: Alarm) { private fun setAlarmData(alarm: Alarm) {
binding.tvTitle.text = alarm.title binding.tvTitle.text = alarm.title
binding.tvTime.text = SimpleDateFormat("hh:mm", Locale.getDefault()) val timePattern = getString(R.string.alarm_time_format)
.format(alarm.time) val datePattern = getString(R.string.alarm_date_format)
binding.tvDate.text = SimpleDateFormat("MM월 dd일", Locale.getDefault()) binding.tvTime.text = SimpleDateFormat(timePattern, Locale.getDefault()).format(alarm.time)
.format(alarm.time) binding.tvDate.text = SimpleDateFormat(datePattern, Locale.getDefault()).format(alarm.time)
setVolume(alarm.volume) setVolume(alarm.volume)
} }

View File

@@ -41,7 +41,7 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="189dp" android:layout_marginTop="189dp"
android:contentDescription="@null" android:contentDescription="@string/alarm_stop_content_description"
android:gravity="center" android:gravity="center"
android:src="@drawable/ic_alarm_stop" /> android:src="@drawable/ic_alarm_stop" />
</LinearLayout> </LinearLayout>

View File

@@ -431,4 +431,9 @@
<string name="screen_sign_out_social_hint">※ Social login users can tap \'Delete account\' without entering a password to proceed automatically.</string> <string name="screen_sign_out_social_hint">※ Social login users can tap \'Delete account\' without entering a password to proceed automatically.</string>
<string name="screen_sign_out_submit">Delete account</string> <string name="screen_sign_out_submit">Delete account</string>
<string name="screen_sign_out_reason_required">Please select a reason for deleting your account.</string> <string name="screen_sign_out_reason_required">Please select a reason for deleting your account.</string>
<!-- Alarm -->
<string name="alarm_time_format">hh:mm</string>
<string name="alarm_date_format">MMM d</string>
<string name="alarm_stop_content_description">Stop alarm button</string>
</resources> </resources>

View File

@@ -431,4 +431,9 @@
<string name="screen_sign_out_social_hint">※ ソーシャルログイン利用者はパスワードを入力せず「退会する」をタップすると自動で退会できます。</string> <string name="screen_sign_out_social_hint">※ ソーシャルログイン利用者はパスワードを入力せず「退会する」をタップすると自動で退会できます。</string>
<string name="screen_sign_out_submit">退会する</string> <string name="screen_sign_out_submit">退会する</string>
<string name="screen_sign_out_reason_required">退会理由を選択してください。</string> <string name="screen_sign_out_reason_required">退会理由を選択してください。</string>
<!-- Alarm -->
<string name="alarm_time_format">hh:mm</string>
<string name="alarm_date_format">M月 d日</string>
<string name="alarm_stop_content_description">アラーム停止ボタン</string>
</resources> </resources>

View File

@@ -430,4 +430,9 @@
<string name="screen_sign_out_social_hint">※ 소셜 로그인 이용자는 비밀번호를 입력하지 말고 \'탈퇴하기\'를 클릭하면 자동 탈퇴됩니다.</string> <string name="screen_sign_out_social_hint">※ 소셜 로그인 이용자는 비밀번호를 입력하지 말고 \'탈퇴하기\'를 클릭하면 자동 탈퇴됩니다.</string>
<string name="screen_sign_out_submit">탈퇴하기</string> <string name="screen_sign_out_submit">탈퇴하기</string>
<string name="screen_sign_out_reason_required">계정을 삭제하려는 이유를 선택해 주세요.</string> <string name="screen_sign_out_reason_required">계정을 삭제하려는 이유를 선택해 주세요.</string>
<!-- Alarm -->
<string name="alarm_time_format">hh:mm</string>
<string name="alarm_date_format">MM월 dd일</string>
<string name="alarm_stop_content_description">알람 끄기 버튼</string>
</resources> </resources>