--- /dev/null
+package com.example.furt.myapplication;
+
+import android.app.Activity;
+import android.content.Intent;
+import android.os.Bundle;
+import android.widget.RelativeLayout;
+
+
+public class aggiornamento extends Activity
+{
+ static RelativeLayout t; //for context
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.aggiornamento);
+ t=(RelativeLayout)findViewById(R.id.glob_agg);
+ Bundle dati=getIntent().getExtras();
+ String user=dati.getString("user");
+ String pass=dati.getString("pass");
+ String sessionKey=dati.getString("sessionKey");
+ if(sessionKey.contentEquals("000000000"))//controllo se le credenziali memorizzate sono corrette
+ {
+ sessionKey = serverComunication.connessione("1/" + user + "/" + pass);
+ if(sessionKey.contentEquals("request-login") || sessionKey.contains("err"))
+ {
+ Intent i = new Intent(getApplicationContext(), mainActivity.class);
+ i.putExtra("logout", "si");
+ i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ getApplicationContext().startActivity(i);
+ return;
+ }
+ }
+ aggiorna agg=new aggiorna();
+ sessionKey=agg.sincronizza(sessionKey,user,pass);
+ if(sessionKey.contains("err") || sessionKey.contentEquals("000000000"))
+ {
+ Intent i = new Intent(getApplicationContext(), mainActivity.class);
+ i.putExtra("logout", "si");
+ i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ getApplicationContext().startActivity(i);
+ }
+ else {
+ Intent i = new Intent(getApplicationContext(), download_page.class);
+ i.putExtra("user", user);
+ i.putExtra("pass", pass);
+ i.putExtra("sessionKey", sessionKey);
+ i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+ getApplicationContext().startActivity(i);
+ }
+ }
+}