diff options
author | Bjørn Mork <bjorn@mork.no> | 2019-06-04 23:25:36 +0200 |
---|---|---|
committer | Bjørn Mork <bjorn@mork.no> | 2019-06-04 23:25:36 +0200 |
commit | 1754cf6f93a0fe057749c7dda6f94b5370462b56 (patch) | |
tree | 7bb81126247bbecec9b01ffcfac3acb2c162dc88 | |
parent | f17c59c8b3cd685e6da907c006b0bf12c899e258 (diff) |
fix actionbar back button
Signed-off-by: Bjørn Mork <bjorn@mork.no>
-rw-r--r-- | Defogger/src/no/mork/android/defogger/IpCamActivity.java | 42 |
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"); |