Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
YGOMobile-Cn-Ko-En
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fallenstardust
YGOMobile-Cn-Ko-En
Commits
35252f9b
Commit
35252f9b
authored
Jan 23, 2025
by
fallenstardust
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
关联卡片表不包含当前详情显示的卡片
parent
19dec0f0
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
2 additions
and
5 deletions
+2
-5
mobile/src/main/java/cn/garymb/ygomobile/ui/cards/CardDetail.java
...rc/main/java/cn/garymb/ygomobile/ui/cards/CardDetail.java
+2
-5
No files found.
mobile/src/main/java/cn/garymb/ygomobile/ui/cards/CardDetail.java
View file @
35252f9b
...
@@ -468,22 +468,19 @@ public class CardDetail extends BaseAdapterPlus.BaseViewHolder {
...
@@ -468,22 +468,19 @@ public class CardDetail extends BaseAdapterPlus.BaseViewHolder {
if
(!
card
.
Name
.
equals
(
cardInfo
.
Name
)
&&
(
card
.
Name
.
contains
(
cardInfo
.
Name
)
||
card
.
Desc
.
contains
(
cardInfo
.
Name
)))
{
if
(!
card
.
Name
.
equals
(
cardInfo
.
Name
)
&&
(
card
.
Name
.
contains
(
cardInfo
.
Name
)
||
card
.
Desc
.
contains
(
cardInfo
.
Name
)))
{
// 检查卡片是否已经存在于匹配列表中
// 检查卡片是否已经存在于匹配列表中
if
(!
matchingCards
.
contains
(
card
))
matchingCards
.
add
(
card
);
if
(!
matchingCards
.
contains
(
card
))
matchingCards
.
add
(
card
);
continue
;
// 如果名称或描述匹配,则跳过系列代码检查
}
}
// 获取卡片的字段并检查是否有相同的字段
// 获取卡片的字段并检查是否有相同的字段
for
(
long
setCode
:
card
.
getSetCode
())
{
for
(
long
setCode
:
card
.
getSetCode
())
{
if
(
cardInfoSetCodes
.
contains
(
setCode
))
{
if
(
cardInfoSetCodes
.
contains
(
setCode
))
{
if
(!
matchingCards
.
contains
(
card
))
matchingCards
.
add
(
card
);
if
(!
matchingCards
.
contains
(
card
)
&&
!
card
.
Name
.
equals
(
cardInfo
.
Name
))
matchingCards
.
add
(
card
);
break
;
// 如果已经找到匹配,可以跳出内层循环
}
}
}
}
for
(
String
keyword
:
highlightedTexts
)
{
for
(
String
keyword
:
highlightedTexts
)
{
if
((
card
.
Name
!=
null
&&
card
.
Name
.
equals
(
keyword
))
//和关键词完全一致的视为关联卡
if
((
card
.
Name
!=
null
&&
card
.
Name
.
equals
(
keyword
))
//和关键词完全一致的视为关联卡
||
(
card
.
Desc
!=
null
&&
(
card
.
Desc
.
contains
(
"「"
+
keyword
+
"」"
)
||
card
.
Desc
.
contains
(
"\""
+
keyword
+
"\""
))))
{
//描述中关键词指向的字段一致的视为关联卡
||
(
card
.
Desc
!=
null
&&
(
card
.
Desc
.
contains
(
"「"
+
keyword
+
"」"
)
||
card
.
Desc
.
contains
(
"\""
+
keyword
+
"\""
))))
{
//描述中关键词指向的字段一致的视为关联卡
if
(!
matchingCards
.
contains
(
card
))
matchingCards
.
add
(
card
);
if
(!
matchingCards
.
contains
(
card
)
&&
!
card
.
Name
.
equals
(
cardInfo
.
Name
))
matchingCards
.
add
(
card
);
break
;
// 如果找到匹配项,则跳出内层循环
}
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment