summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2019-06-04 23:25:36 +0200
committerBjørn Mork <bjorn@mork.no>2019-06-04 23:25:36 +0200
commit1754cf6f93a0fe057749c7dda6f94b5370462b56 (patch)
tree7bb81126247bbecec9b01ffcfac3acb2c162dc88
parentf17c59c8b3cd685e6da907c006b0bf12c899e258 (diff)
fix actionbar back button
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r--Defogger/src/no/mork/android/defogger/IpCamActivity.java42
1 files changed, 42 insertions, 0 deletions
diff --git a/Defogger/src/no/mork/android/defogger/IpCamActivity.java b/Defogger/src/no/mork/android/defogger/IpCamActivity.java
index 1e2f251..1607e97 100644
--- a/Defogger/src/no/mork/android/defogger/IpCamActivity.java
+++ b/Defogger/src/no/mork/android/defogger/IpCamActivity.java
@@ -93,6 +93,7 @@ public class IpCamActivity extends Activity {
}
return false;
}
+
});
}
@@ -104,6 +105,47 @@ public class IpCamActivity extends Activity {
}
@Override
+ protected void onPause() {
+ Log.d(msg, "onPause()");
+ super.onPause();
+ }
+
+ @Override
+ protected void onStop() {
+ Log.d(msg, "onStop()");
+ super.onStop();
+ }
+
+ @Override
+ protected void onDestroy() {
+ Log.d(msg, "onDestroy()");
+ super.onDestroy();
+ }
+
+ @Override
+ public void onSaveInstanceState(Bundle savedInstanceState) {
+ Log.d(msg, "onSaveInstanceState()");
+
+ // Save the user's current game state
+ savedInstanceState.putString("pincode", pincode);
+ savedInstanceState.putParcelable("btdevice", device);
+
+ // Always call the superclass so it can save the view hierarchy state
+ super.onSaveInstanceState(savedInstanceState);
+ }
+
+
+ public void onRestoreInstanceState(Bundle savedInstanceState) {
+ Log.d(msg, "onRestoreInstanceState()");
+ // Always call the superclass so it can restore the view hierarchy
+ super.onRestoreInstanceState(savedInstanceState);
+
+ // Restore state members from saved instance
+ pincode = savedInstanceState.getString("pincode");
+ device = savedInstanceState.getParcelable("btdevice");
+ }
+
+ @Override
protected void onActivityResult(int req, int res, Intent intent) {
super.onActivityResult(req, res, intent);
Log.d(msg, "activity returned result");