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
96a79072
Commit
96a79072
authored
Jan 20, 2020
by
feihuaduo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复收起键盘时可能崩溃的问题
修复卡组排序可能崩溃的问题
parent
9a6c142a
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
20 additions
and
14 deletions
+20
-14
build.gradle
build.gradle
+1
-2
mobile/src/main/java/cn/garymb/ygomobile/ui/cards/DeckManagerActivityImpl.java
...cn/garymb/ygomobile/ui/cards/DeckManagerActivityImpl.java
+10
-10
mobile/src/main/java/cn/garymb/ygomobile/ui/mycard/mcchat/util/Util.java
.../java/cn/garymb/ygomobile/ui/mycard/mcchat/util/Util.java
+9
-2
No files found.
build.gradle
View file @
96a79072
...
@@ -9,7 +9,7 @@ buildscript {
...
@@ -9,7 +9,7 @@ buildscript {
dependencies
{
dependencies
{
classpath
'com.android.tools.build:gradle:3.5.3'
classpath
'com.android.tools.build:gradle:3.5.3'
//classpath 'me.tatarka:gradle-retrolambda:3.2.5'
//classpath 'me.tatarka:gradle-retrolambda:3.2.5'
}
}
d
}
}
ext
{
ext
{
...
@@ -23,7 +23,6 @@ allprojects {
...
@@ -23,7 +23,6 @@ allprojects {
jcenter
()
jcenter
()
google
()
google
()
maven
{
url
"https://jitpack.io"
}
maven
{
url
"https://jitpack.io"
}
maven
{
url
"https://raw.githubusercontent.com/Pgyer/mvn_repo_pgyer/master"
}
}
}
}
}
...
...
mobile/src/main/java/cn/garymb/ygomobile/ui/cards/DeckManagerActivityImpl.java
View file @
96a79072
...
@@ -884,18 +884,18 @@ class DeckManagerActivityImpl extends BaseCardsAcitivity implements RecyclerView
...
@@ -884,18 +884,18 @@ class DeckManagerActivityImpl extends BaseCardsAcitivity implements RecyclerView
List
<
File
>
files
=
getYdkFiles
();
List
<
File
>
files
=
getYdkFiles
();
List
<
SimpleSpinnerItem
>
items
=
new
ArrayList
<>();
List
<
SimpleSpinnerItem
>
items
=
new
ArrayList
<>();
String
name
=
curYdk
!=
null
?
curYdk
.
getName
()
:
null
;
String
name
=
curYdk
!=
null
?
curYdk
.
getName
()
:
null
;
Collections
.
sort
(
files
,
new
Comparator
<
File
>()
{
@Override
public
int
compare
(
File
ydk1
,
File
ydk2
)
{
if
(
ydk1
.
isDirectory
()
&&
ydk2
.
isFile
())
return
-
1
;
if
(
ydk1
.
isFile
()
&&
ydk2
.
isDirectory
())
return
1
;
return
ydk1
.
getName
().
compareTo
(
ydk2
.
getName
());
}
});
int
index
=
-
1
;
int
index
=
-
1
;
if
(
files
!=
null
)
{
if
(
files
!=
null
)
{
Collections
.
sort
(
files
,
new
Comparator
<
File
>()
{
@Override
public
int
compare
(
File
ydk1
,
File
ydk2
)
{
if
(
ydk1
.
isDirectory
()
&&
ydk2
.
isFile
())
return
-
1
;
if
(
ydk1
.
isFile
()
&&
ydk2
.
isDirectory
())
return
1
;
return
ydk1
.
getName
().
compareTo
(
ydk2
.
getName
());
}
});
int
i
=
0
;
int
i
=
0
;
for
(
File
file
:
files
)
{
for
(
File
file
:
files
)
{
if
(
name
!=
null
&&
TextUtils
.
equals
(
name
,
file
.
getName
()))
{
if
(
name
!=
null
&&
TextUtils
.
equals
(
name
,
file
.
getName
()))
{
...
...
mobile/src/main/java/cn/garymb/ygomobile/ui/mycard/mcchat/util/Util.java
View file @
96a79072
package
cn.garymb.ygomobile.ui.mycard.mcchat.util
;
package
cn.garymb.ygomobile.ui.mycard.mcchat.util
;
import
android.app.Activity
;
import
android.app.Activity
;
import
android.content.ClipData
;
import
android.content.ClipboardManager
;
import
android.content.ClipboardManager
;
import
android.content.Context
;
import
android.content.Context
;
import
android.content.Intent
;
import
android.content.Intent
;
import
android.os.Build
;
import
android.os.Build
;
import
android.view.View
;
import
android.view.inputmethod.InputMethodManager
;
import
android.view.inputmethod.InputMethodManager
;
import
android.widget.Toast
;
import
android.widget.Toast
;
...
@@ -22,7 +24,12 @@ public class Util {
...
@@ -22,7 +24,12 @@ public class Util {
//关闭输入法
//关闭输入法
public
static
void
closeKeyboard
(
Activity
activity
)
{
public
static
void
closeKeyboard
(
Activity
activity
)
{
InputMethodManager
inputMethodManager
=
(
InputMethodManager
)
activity
.
getSystemService
(
Context
.
INPUT_METHOD_SERVICE
);
InputMethodManager
inputMethodManager
=
(
InputMethodManager
)
activity
.
getSystemService
(
Context
.
INPUT_METHOD_SERVICE
);
inputMethodManager
.
hideSoftInputFromWindow
((
activity
).
getCurrentFocus
().
getWindowToken
()
if
(
inputMethodManager
==
null
)
return
;
View
view
=
activity
.
getCurrentFocus
();
if
(
view
==
null
)
return
;
inputMethodManager
.
hideSoftInputFromWindow
(
view
.
getWindowToken
()
,
InputMethodManager
.
HIDE_NOT_ALWAYS
);
,
InputMethodManager
.
HIDE_NOT_ALWAYS
);
}
}
...
@@ -30,7 +37,7 @@ public class Util {
...
@@ -30,7 +37,7 @@ public class Util {
//复制字符串到剪贴板
//复制字符串到剪贴板
public
static
void
fzMessage
(
Context
context
,
String
message
)
{
public
static
void
fzMessage
(
Context
context
,
String
message
)
{
ClipboardManager
cmb
=
(
ClipboardManager
)
context
.
getSystemService
(
Context
.
CLIPBOARD_SERVICE
);
ClipboardManager
cmb
=
(
ClipboardManager
)
context
.
getSystemService
(
Context
.
CLIPBOARD_SERVICE
);
cmb
.
set
Text
(
message
);
//复制命令
cmb
.
set
PrimaryClip
(
ClipData
.
newPlainText
(
null
,
message
)
);
//复制命令
}
}
public
static
void
startDuelService
(
Context
context
)
{
public
static
void
startDuelService
(
Context
context
)
{
...
...
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