From b94d638928d6e569f8cec64c748a7b370305b2ca Mon Sep 17 00:00:00 2001
From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com>
Date: Fri, 24 Jun 2022 07:30:28 +0800
Subject: [PATCH] =?UTF-8?q?pref:=20=E4=BC=98=E5=8C=96=20IP=20=E5=B1=9E?=
=?UTF-8?q?=E5=9C=B0=E6=98=BE=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../tieba/post/adapters/ThreadMainPostAdapter.kt | 13 +++++++++----
.../tieba/post/adapters/ThreadReplyAdapter.kt | 16 ++++++++++------
app/src/main/res/values/strings.xml | 5 +++--
3 files changed, 22 insertions(+), 12 deletions(-)
diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt
index 3883e682..55ba2b00 100644
--- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt
+++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadMainPostAdapter.kt
@@ -200,13 +200,18 @@ class ThreadMainPostAdapter(
ImageUtil.LOAD_TYPE_AVATAR,
user.portrait
)
- holder.setText(
- R.id.thread_list_item_user_time,
+ var timeText =
context.getString(
R.string.tip_thread_item_thread,
- DateTimeUtils.getRelativeTimeString(context, threadBean.createTime!!),
- user.ipAddress
+ DateTimeUtils.getRelativeTimeString(context, threadBean.createTime!!)
)
+ if (user.ipAddress?.isNotEmpty() == true) {
+ timeText += " "
+ timeText += context.getString(R.string.text_ip_location, user.ipAddress)
+ }
+ holder.setText(
+ R.id.thread_list_item_user_time,
+ timeText
)
holder.setText(R.id.thread_list_item_content_title, title)
if (threadPostBean != null) {
diff --git a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt
index f67c20c9..d138319d 100644
--- a/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt
+++ b/app/src/main/java/com/huanchengfly/tieba/post/adapters/ThreadReplyAdapter.kt
@@ -610,14 +610,18 @@ class ThreadReplyAdapter(context: Context) :
)
}
initContentView(viewHolder, item)
+ var timeText = context.getString(
+ R.string.tip_thread_item,
+ item.floor,
+ getRelativeTimeString(context, item.time!!)
+ )
+ if (userInfoBean?.ipAddress?.isNotEmpty() == true) {
+ timeText += " "
+ timeText += context.getString(R.string.text_ip_location, userInfoBean.ipAddress)
+ }
viewHolder.setText(
R.id.thread_list_item_user_time,
- context.getString(
- R.string.tip_thread_item,
- item.floor,
- getRelativeTimeString(context, item.time!!),
- userInfoBean?.ipAddress
- )
+ timeText
)
initFloorView(viewHolder, item)
if (isPureRead) {
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 82b910e8..3832fa4b 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -172,7 +172,8 @@
保存图片
播放失败
抱歉,当前暂时无法浏览本吧
- 第 %1$s 楼 %2$s 来自%3$s
+ 第 %1$s 楼 %2$s
+ 来自%1$s
查看更多回复(%1$s)
发现新版本 %1$s(%2$s)
更新 · %1$s
@@ -409,7 +410,7 @@
贴吧
贴子记录
经过贴吧
- %1$s 来自%2$s
+ %1$s
全部
回复 %1$s
%1$s 赞