]> matita.cs.unibo.it Git - logicplayer.git/blob - mainActivity/src/com/example/furt/myapplication/aggiornamento.java
c3893fe2c679f40df79d2b49b50f86779a4b1209
[logicplayer.git] / mainActivity / src / com / example / furt / myapplication / aggiornamento.java
1 package com.example.furt.myapplication;
2
3 import android.app.Activity;
4 import android.content.Intent;
5 import android.os.Bundle;
6 import android.util.Log;
7 import android.widget.RelativeLayout;
8
9
10 public class aggiornamento extends Activity
11 {
12     static RelativeLayout t; //for context
13     @Override
14     protected void onCreate(Bundle savedInstanceState) {
15         super.onCreate(savedInstanceState);
16         setContentView(R.layout.aggiornamento);
17         t=(RelativeLayout)findViewById(R.id.glob_agg);
18         Bundle dati=getIntent().getExtras();
19         String user=dati.getString("user");
20         String pass=dati.getString("pass");
21         String sessionKey=dati.getString("sessionKey");
22         if(sessionKey.contentEquals("000000000"))//controllo se le credenziali memorizzate sono corrette
23         {
24             sessionKey = serverComunication.connessione("1/" + user + "/" + pass);
25             if(sessionKey.contentEquals("request-login") || sessionKey.contains("err"))
26             {
27                 Log.e("", "ciao");
28                 Intent i = new Intent(getApplicationContext(), mainActivity.class);
29                 i.putExtra("logout", "si");
30                 i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
31                 getApplicationContext().startActivity(i);
32                 return;
33             }
34         }
35         aggiorna agg=new aggiorna();
36         sessionKey=agg.sincronizza(sessionKey,user,pass);
37         if(sessionKey.contains("err") || sessionKey.contentEquals("000000000"))
38         {
39             Intent i = new Intent(getApplicationContext(), mainActivity.class);
40             i.putExtra("logout", "si");
41             i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
42             getApplicationContext().startActivity(i);
43         }
44         else {
45             Intent i = new Intent(getApplicationContext(), download_page.class);
46             i.putExtra("user", user);
47             i.putExtra("pass", pass);
48             i.putExtra("sessionKey", sessionKey);
49             i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
50             getApplicationContext().startActivity(i);
51         }
52     }
53 }