Jelajahi Sumber

Closed the screen when press back button from App passcode screen

Signed-off-by: Kuuuna98 <yunaghgh@naver.com>
Kuuuna98 4 tahun lalu
induk
melakukan
ddc3db038c

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

@@ -365,10 +365,13 @@ public class PassCodeActivity extends AppCompatActivity implements Injectable {
     @Override
     @Override
     public boolean onKeyDown(int keyCode, KeyEvent event){
     public boolean onKeyDown(int keyCode, KeyEvent event){
         if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount()== 0){
         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();
                 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 true;
         }
         }
         return super.onKeyDown(keyCode, event);
         return super.onKeyDown(keyCode, event);