浏览代码

Closed the screen when press back button from App passcode screen

Signed-off-by: Kuuuna98 <yunaghgh@naver.com>
Kuuuna98 4 年之前
父节点
当前提交
ddc3db038c
共有 1 个文件被更改,包括 6 次插入3 次删除
  1. 6 3
      src/main/java/com/owncloud/android/ui/activity/PassCodeActivity.java

+ 6 - 3
src/main/java/com/owncloud/android/ui/activity/PassCodeActivity.java

@@ -365,10 +365,13 @@ public class PassCodeActivity extends AppCompatActivity implements Injectable {
     @Override
     public boolean onKeyDown(int keyCode, KeyEvent event){
         if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount()== 0){
-            if (ACTION_REQUEST_WITH_RESULT.equals(getIntent().getAction()) ||
-                    ACTION_CHECK_WITH_RESULT.equals(getIntent().getAction())) {
+            if(ACTION_CHECK.equals(getIntent().getAction())){
+                moveTaskToBack(true);
+                finishAndRemoveTask();
+            }else if (ACTION_REQUEST_WITH_RESULT.equals(getIntent().getAction()) ||
+                ACTION_CHECK_WITH_RESULT.equals(getIntent().getAction())) {
                 finish();
-            }   // else, do nothing, but report that the key was consumed to stay alive
+            }// else, do nothing, but report that the key was consumed to stay alive
             return true;
         }
         return super.onKeyDown(keyCode, event);