From 1754cf6f93a0fe057749c7dda6f94b5370462b56 Mon Sep 17 00:00:00 2001 From: Bjørn Mork Date: Tue, 4 Jun 2019 23:25:36 +0200 Subject: fix actionbar back button MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bjørn Mork --- .../no/mork/android/defogger/IpCamActivity.java | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) 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; } + }); } @@ -103,6 +104,47 @@ public class IpCamActivity extends Activity { connectDevice(device); } + @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); -- cgit v1.2.3