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