Bug #147 - Changement dans l'activité Login afin de prendre en compte les nouvelles preferences lors de la reconnection, après avoir quitté l'activité Settings
authordasilvj@jean-manuel-da-silvas-macbook.local
Mon, 01 Jun 2009 17:02:50 +0200
changeset 228 3bf40efc08ea
parent 227 586bbd6b647d
child 229 ae60ee90b7dd
child 230 21d91ef67e97
child 245 1fb348d4699b
Bug #147 - Changement dans l'activité Login afin de prendre en compte les nouvelles preferences lors de la reconnection, après avoir quitté l'activité Settings
src/com/beem/project/beem/ui/Login.java
--- a/src/com/beem/project/beem/ui/Login.java	Mon Jun 01 16:54:11 2009 +0200
+++ b/src/com/beem/project/beem/ui/Login.java	Mon Jun 01 17:02:50 2009 +0200
@@ -157,17 +157,8 @@
      */
     @Override
     public void onCreate(Bundle savedInstanceState) {
-	Log.d(getString(R.string.login_tag), "onCreate() started");
 	super.onCreate(savedInstanceState);
 	setContentView(R.layout.login);
-	progressDialog = new ProgressDialog(this);
-	progressDialog.setMessage("Loading. Please wait...");
-	beemApp = BeemApplication.getApplication(this);
-	this.bindService(Login.SERVICE_INTENT, mServConn, BIND_AUTO_CREATE);
-	if (!mIsConnected)
-	    progressDialog.show();
-	beemApp.startBeemService();
-	Log.d(getString(R.string.login_tag), "onCreate() ended");
     }
 
     /**
@@ -186,9 +177,6 @@
     @Override
     public void onDestroy() {
 	super.onDestroy();
-	this.progressDialog.dismiss();
-	progressDialog = null;
-	this.unbindService(mServConn);
     }
 
     /**
@@ -209,4 +197,30 @@
 	}
 	return false;
     }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public void onPause() {
+	super.onPause();
+	this.progressDialog.dismiss();
+	progressDialog = null;
+	this.unbindService(mServConn);
+    }
+
+    /**
+     * {@inheritDoc}
+     */
+    @Override
+    public void onResume() {
+	super.onResume();
+	progressDialog = new ProgressDialog(this);
+	progressDialog.setMessage("Loading. Please wait...");
+	beemApp = BeemApplication.getApplication(this);
+	this.bindService(Login.SERVICE_INTENT, mServConn, BIND_AUTO_CREATE);
+	if (!mIsConnected)
+	    progressDialog.show();
+	beemApp.startBeemService();
+    }
 }