커뮤니티 수정 문자열 리소스화

This commit is contained in:
2025-12-03 20:37:34 +09:00
parent e67251c9ba
commit ae081994c3
5 changed files with 44 additions and 20 deletions

View File

@@ -42,14 +42,22 @@ class CreatorCommunityModifyActivity : BaseActivity<ActivityCreatorCommunityModi
val postId = intent.getLongExtra(Constants.EXTRA_COMMUNITY_POST_ID, 0)
if (postId <= 0) {
Toast.makeText(applicationContext, "잘못된 요청입니다.", Toast.LENGTH_LONG).show()
Toast.makeText(
applicationContext,
getString(R.string.screen_creator_community_all_error_invalid_request),
Toast.LENGTH_LONG
).show()
finish()
}
viewModel.postId = postId
viewModel.getCommunityPostDetail(
onFailure = {
Toast.makeText(applicationContext, "잘못된 요청입니다.", Toast.LENGTH_LONG).show()
Toast.makeText(
applicationContext,
getString(R.string.screen_creator_community_all_error_invalid_request),
Toast.LENGTH_LONG
).show()
finish()
}
)
@@ -93,7 +101,7 @@ class CreatorCommunityModifyActivity : BaseActivity<ActivityCreatorCommunityModi
}
)
binding.toolbar.tvBack.text = "게시글 등록"
binding.toolbar.tvBack.setText(R.string.screen_creator_community_modify_title)
binding.toolbar.tvBack.setOnClickListener { finish() }
binding.ivPhotoPicker.setOnClickListener { cropper.launch() }
@@ -136,14 +144,21 @@ class CreatorCommunityModifyActivity : BaseActivity<ActivityCreatorCommunityModi
.check()
}
@SuppressLint("SetTextI18n")
private fun bindData() {
binding.tvNumberOfCharacters.text = getString(
R.string.screen_creator_community_write_character_count_format,
binding.etContent.text?.length ?: 0
)
compositeDisposable.add(
binding.etContent.textChanges().skip(1)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe {
binding.tvNumberOfCharacters.text = "${it.length}"
binding.tvNumberOfCharacters.text = getString(
R.string.screen_creator_community_write_character_count_format,
it.length
)
viewModel.content = it.toString()
}
)