Calculator: BACK key on Advanced panel moves to Basic panel.

BUG 1890261.
diff --git a/src/com/android/calculator2/Calculator.java b/src/com/android/calculator2/Calculator.java
index d90da65..f4d430e 100644
--- a/src/com/android/calculator2/Calculator.java
+++ b/src/com/android/calculator2/Calculator.java
@@ -24,6 +24,7 @@
 import android.view.MenuItem;
 import android.view.Window;
 import android.view.View;
+import android.view.KeyEvent;
 import android.widget.Button;
 import android.widget.ListView;
 import android.content.res.Configuration;
@@ -153,6 +154,17 @@
         mPersist.save();
     }
 
+    @Override
+    public boolean onKeyDown(int keyCode, KeyEvent keyEvent) {
+        if (keyCode == KeyEvent.KEYCODE_BACK 
+            && mPanelSwitcher.getCurrentIndex() == ADVANCED_PANEL) {
+            mPanelSwitcher.moveRight();
+            return true;
+        } else {
+            return super.onKeyDown(keyCode, keyEvent);
+        }
+    }
+
     static void log(String message) {
         if (LOG_ENABLED) {
             Log.v(LOG_TAG, message);