X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FmainActivity.java;h=3bfd07fe84e3eb182c9a1ba47d673d9499265063;hb=f3ad474012285f75be4d43bf3a711b430e483673;hp=8faac6623bf56904f70b673b3c3760dce2f8e8b3;hpb=7be5275664a26d42bbdd1f2391bb62d82149bee9;p=unical.git diff --git a/src/ro/ieval/unical/mainActivity.java b/src/ro/ieval/unical/mainActivity.java index 8faac66..3bfd07f 100644 --- a/src/ro/ieval/unical/mainActivity.java +++ b/src/ro/ieval/unical/mainActivity.java @@ -1,95 +1,48 @@ package ro.ieval.unical; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.io.PrintStream; -import java.io.PrintWriter; -import java.net.MalformedURLException; -import java.net.URL; -import java.net.URLConnection; -import java.util.Date; - -import javax.net.ssl.HttpsURLConnection; - -import ro.ieval.unical.R; -import com.google.gson.Gson; - import android.content.Intent; -import android.graphics.Color; +import android.content.SharedPreferences; import android.os.Bundle; -import android.os.Handler; -import android.util.Base64; -import android.widget.EditText; -import android.widget.TextView; - -import com.facebook.*; - -import com.facebook.model.*; +import android.preference.PreferenceManager; +import android.view.Menu; +import android.view.MenuInflater; +import android.view.MenuItem; public class mainActivity extends android.app.Activity { - Event[] getEventList() { - Event events[]; - URL hostUrlJson; - InputStreamReader in; - try { - hostUrlJson=new URL(Constants.searchUrl); - HttpsURLConnection calConnection = (HttpsURLConnection) hostUrlJson.openConnection(); - calConnection.setDoOutput(true); - calConnection.setUseCaches(false); - calConnection.setRequestProperty("Authorization", "Basic "+Base64.encodeToString( (Constants.user+':'+Constants.password).getBytes(), Base64.NO_WRAP)); - //calConnection.setRequestMethod("POST"); - //calConnection.setDoInput(true); - //calConnection.connect(); - - final PrintWriter ps=new PrintWriter(calConnection.getOutputStream()); - ps.print("{}"); - ps.close(); - - in = new InputStreamReader(calConnection.getInputStream()); - Gson gson=new Gson(); - events=gson.fromJson(in,Event[].class); - in.close(); - - return events; - } catch (MalformedURLException e) { - // TODO Auto-generated catch block - System.err.println("catch1"); - e.printStackTrace(); - } catch (IOException e) { - // TODO Auto-generated catch block - System.err.println("catch2"); - e.printStackTrace(); - } - throw new AssertionError(); - } @Override protected void onCreate(Bundle savedInstanceState) { // All Begins here :) // And here it began the olympic app that does olympic thing + + //log in super.onCreate(savedInstanceState); - setContentView(R.layout.login); - /*setContentView(R.layout.eventview); - final TextView eventTitle= (TextView) findViewById(R.id.eventTitle); - final TextView date=(TextView) findViewById(R.id.date); - final TextView description=(TextView) findViewById(R.id.description); - - final Handler h=new Handler(); - new Thread(new Runnable() { - public void run() { - final Event events[]=getEventList(); - h.post(new Runnable() { - public void run() { - // aici incepe - - eventTitle.setText(events[0].title); - date.setText((new Date(events[0].date)).toString()); - description.setText(events[0].description); - DatabaseInteract db=new DatabaseInteract(mainActivity.this); - } - }); - } - }).start();*/ + final SharedPreferences prefs=PreferenceManager.getDefaultSharedPreferences(this); + if(prefs.getBoolean("FirstTime", true)) { + prefs.edit().putBoolean("FirstTime", false).commit(); + Intent i=new Intent(this,loginActivity.class); + startActivity(i); + } + } + + @Override + public boolean onCreateOptionsMenu(Menu menu) { + // TODO Auto-generated method stub + MenuInflater inflater = getMenuInflater(); + inflater.inflate(R.menu.options, menu); + return true; + } + + @Override + public boolean onOptionsItemSelected(MenuItem item) { + // Handle item selection + switch (item.getItemId()) { + case R.id.NewEvent: + Intent i=new Intent(this,addEventActivity.class); + startActivity(i); + return true; + default: + return true; + } } }