diff --git a/app/src/main/java/fr/nitorac/aurionweb/MainActivity.java b/app/src/main/java/fr/nitorac/aurionweb/MainActivity.java
index b1d52c654f44ccb35147a4f98422e63de21763be..b624f0b0de53c25d433563eba838c8c73a3be073 100644
--- a/app/src/main/java/fr/nitorac/aurionweb/MainActivity.java
+++ b/app/src/main/java/fr/nitorac/aurionweb/MainActivity.java
@@ -1,6 +1,7 @@
 package fr.nitorac.aurionweb;
 
 import android.os.Bundle;
+import android.util.Log;
 import android.view.Menu;
 import android.view.MenuInflater;
 import android.view.MenuItem;
@@ -24,13 +25,15 @@ import fr.nitorac.aurionweb.update.UpdateManager;
 public class MainActivity extends AppCompatActivity {
 
     private static MainActivity mainActivity;
+    private long time_reloaded = 0;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
+
         mainActivity = this;
         super.onCreate(savedInstanceState);
         setContentView(R.layout.activity_main);
-
+        this.time_reloaded = System.currentTimeMillis();
         UpdateManager.getInstance().checkUpdates(this);
 
         try{
@@ -74,10 +77,26 @@ public class MainActivity extends AppCompatActivity {
         UpdateManager.handleOnPause();
     }
 
+
+/* Modification qui recharge, toutes les 15 minutes, automatiquement la page 
+En effet, AurionWeb vous vire après un certain temps, mais la page est encore utilisable.
+Seulement, les interactions ne fonctionnent plus*/
     @Override
     protected void onResume() {
-        super.onResume();
+        long time =  System.currentTimeMillis(); /* On récup la date courante */
+        super.onResume(); 
         UpdateManager.handleOnResume();
+        /* Log.v("myApp","La on resume"); */
+        long diff ; //Différence en millisecondes
+        diff = (time - this.time_reloaded) / 60000; //Diiférence en minutes
+        if (diff > 15){ // On recharge toutes les 15 minutes
+            this.time_reloaded = System.currentTimeMillis(); // On met à jour la date de rechargement
+            /* Log.v("Myapp","We should reload"); */
+            recreate(); /* Rechargement forcé */
+        } /* else {
+            Log.v("MyApp","We should not reload"); 
+        } */
+
     }
 
     public static MainActivity getInstance(){