Skip to content
This repository was archived by the owner on Nov 28, 2021. It is now read-only.

Commit 8d9d491

Browse files
committed
修复 退出选择时会有屏幕变暗的问题
1 parent cdea9c9 commit 8d9d491

File tree

2 files changed

+21
-9
lines changed

2 files changed

+21
-9
lines changed

app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ android {
99
minSdkVersion 14
1010
//noinspection OldTargetApi
1111
targetSdkVersion 21
12-
versionCode 1
13-
versionName "1.0"
12+
versionCode 2
13+
versionName "1.1"
1414
}
1515
}

app/src/main/java/tool/xfy9326/selectmedia/MainActivity.java

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,29 @@ protected void onCreate(Bundle savedInstanceState) {
3030

3131
@Override
3232
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
33-
if (requestCode == RESULT_CODE && data != null) {
34-
if (file_mode) {
35-
loading(data);
36-
saveMediaToFile(data);
37-
} else {
38-
exit(data);
33+
if (resultCode == RESULT_OK) {
34+
if (requestCode == RESULT_CODE && data != null) {
35+
if (file_mode) {
36+
loading(data);
37+
saveMediaToFile(data);
38+
} else {
39+
exit(data);
40+
}
3941
}
40-
}
42+
} else {
43+
onBackPressed();
44+
}
4145
super.onActivityResult(requestCode, resultCode, data);
4246
}
4347

48+
@Override
49+
public void onBackPressed() {
50+
setResult(RESULT_CANCELED);
51+
finish();
52+
System.gc();
53+
super.onBackPressed();
54+
}
55+
4456
//Open picture or video selector
4557
private void startSelect() {
4658
Intent base_intent = getIntent();

0 commit comments

Comments
 (0)