Add function to add event into local database
[unical.git] / src / ro / ieval / unical / mainActivity.java
index eba46042e83accc88ecc59570fca4efb9f2e5a49..5edc18ba6c3ab4a619d6207d6733f76655dfffbc 100644 (file)
@@ -2,11 +2,15 @@ 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;
 
@@ -25,12 +29,23 @@ public class mainActivity extends android.app.Activity {
                InputStreamReader in;
                try {
                        hostUrlJson=new URL(Constants.searchUrl);
-                       URLConnection calConnection = hostUrlJson.openConnection();
-                       calConnection.setRequestProperty("Authorization", "Basic "+Base64.encodeToString( (Constants.user+':'+Constants.password).getBytes(), Base64.NO_WRAP));
+                       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
@@ -53,7 +68,7 @@ public class mainActivity extends android.app.Activity {
                final TextView date=(TextView) findViewById(R.id.date);
                final TextView description=(TextView) findViewById(R.id.description);
                super.onCreate(savedInstanceState);
-               System.err.println("MuieLaComisie");
+
                final Handler h=new Handler();
                new Thread(new Runnable() {
                        public void run() {
@@ -64,6 +79,8 @@ public class mainActivity extends android.app.Activity {
                                                eventTitle.setText(events[0].title);
                                                date.setText((new Date(events[0].date)).toString());
                                                description.setText(events[0].description);
+                                               //DatabaseInteract db=new DatabaseInteract(null);
+                                               //db.insertEvent(events[0]);
                                        }
                                });
                        }
This page took 0.010435 seconds and 4 git commands to generate.