Esempio n. 1
0
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    setContentView(R.layout.scans);
    String test = MySingleton.getInstance().teamid;
    String pname = MySingleton.getInstance().patientName;
    String pid = MySingleton.getInstance().patientID;
    String title = pname + " / " + pid;
    TextView message = (TextView) findViewById(R.id.patientNameAndID);
    message.setText(title);

    // handleIntent(getIntent());
    if (!isNetworkAvailable()) {
      AlertDialog.Builder alertbox = new AlertDialog.Builder(this);
      alertbox
          .setTitle("Your Internet Connection is not online")
          .setMessage("Check your internet settings before proceeding.")
          .setNeutralButton("OK", null)
          .show();
      return;
    }
    reportOnline.clear();
    formatted_dates.clear();
    ReadScans();
  }
  @Override
  public View getView(int position, View convertView, ViewGroup parent) {
    ViewHolder holder;

    if (convertView == null) {
      holder = new ViewHolder();
      convertView = inflater.inflate(R.layout.item_main_listview, parent, false);
      holder.text = (TextView) convertView.findViewById(R.id.tv_fragment_lv_item);
      holder.img = (NetworkImageView) convertView.findViewById(R.id.iv_fragment_lv_item);

      mImageLoader = MySingleton.getInstance(mContext).getImageLoader();
      convertView.setTag(holder);

    } else {
      holder = (ViewHolder) convertView.getTag();
    }

    holder.text.setText(getItem(position).getItem_title());
    holder.img.setImageUrl(
        getItem(position).getImg_add() + getItem(position).getImg_names()[0], mImageLoader);
    // Set the URL of the image that should be loaded into this view, and
    // specify the ImageLoader that will be used to make the request.
    Log.i(TAG, "image url: " + img_add.get(position));

    holder.img.getLayoutParams().height = img_size;
    holder.img.getLayoutParams().width = img_size;

    return convertView;
  }
Esempio n. 3
0
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
   if (MySingleton.getInstance().userAdmin.equalsIgnoreCase("Y")) {
     getMenuInflater().inflate(R.menu.activity_doctoredit, menu);
   } else {
     getMenuInflater().inflate(R.menu.activity_doctoredit_v, menu);
   }
   return true;
 }
Esempio n. 4
0
 @Override
 public boolean onCreateOptionsMenu(Menu menu) {
   if (MySingleton.getInstance().userAdmin.equalsIgnoreCase("Y")) {
     getMenuInflater().inflate(R.menu.activity_scans, menu);
   } else {
     getMenuInflater().inflate(R.menu.activity_scans_v, menu);
   }
   // Log.i(TAG,"Here in create options");
   return true;
 }
Esempio n. 5
0
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
    setContentView(R.layout.lesion_add2);
    String test = MySingleton.getInstance().teamid;
    String patient_id = getIntent().getExtras().getString("patient_id");
    String patient_name = getIntent().getExtras().getString("patient_name");
    String scan_date = getIntent().getExtras().getString("scan_date");

    TextView patientName = (TextView) findViewById(R.id.patientName);
    patientName.setText(patient_name);
    TextView scanDate = (TextView) findViewById(R.id.scanDate);

    scanDate.setText(
        scan_date.substring(5, 7)
            + "/"
            + scan_date.substring(8, 10)
            + "/"
            + scan_date.substring(2, 4));

    ImageView mybutton = (ImageView) findViewById(R.id.viewImage);
    mybutton.setVisibility(View.INVISIBLE);
    TextView fileT = (TextView) findViewById(R.id.fileType);
    String ft = MySingleton.getInstance().mediaType;
    fileT.setText(ft);

    String year = scan_date.substring(2, 4);
    String month = scan_date.substring(5, 7);
    String day = scan_date.substring(8, 10);
    String fileName =
        "Image/File Name " + patient_id + "-" + month + day + year + "-" + "X" + "." + ft;
    TextView fn = (TextView) findViewById(R.id.imageFileName);
    fn.setText(fileName);
    /*
    String year = scan_date.substring(2,4);
    String month = scan_date.substring(5,7);
    String day = scan_date.substring(8,10);
    String fileName = "Image/File Name " + patient_id + "-"  + month + day  + year + "-" + lesion_number + "." + lesion_media_type;
    TextView imageFileName = (TextView)findViewById(R.id.imageFileName);
    imageFileName.setText(fileName);
    */
  }
Esempio n. 6
0
 public void onCreate(Bundle savedInstanceState) {
   super.onCreate(savedInstanceState);
   requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);
   getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
   setContentView(R.layout.doctor_edit2);
   String test = MySingleton.getInstance().teamid;
   String doctor_name = getIntent().getExtras().getString("doctor_name");
   String doctor_info = getIntent().getExtras().getString("doctor_info");
   // fill in study_edit form
   TextView dr_name = (TextView) findViewById(R.id.doctor_name);
   dr_name.setText(doctor_name);
   EditText dr_info = (EditText) findViewById(R.id.doctor_info);
   dr_info.setText(doctor_info);
 }
Esempio n. 7
0
 public boolean isNetworkAvailable() {
   ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
   NetworkInfo networkInfo = cm.getActiveNetworkInfo();
   // if no network is available networkInfo will be null
   // otherwise check if we are connected
   String server = MySingleton.getInstance().imageDocServer;
   if (server == null) {
     Toast msg =
         Toast.makeText(
             getBaseContext(), "Lost server connection, need to login again!", Toast.LENGTH_SHORT);
     msg.setGravity(Gravity.CENTER, msg.getXOffset() / 2, msg.getYOffset() / 2);
     msg.show();
     Intent myIntent = new Intent();
     myIntent.setClassName("com.websoftmagic.team", "com.websoftmagic.team.Login");
     startActivity(myIntent);
   }
   if (networkInfo != null && networkInfo.isConnected()) {
     return true;
   }
   return false;
 }
Esempio n. 8
0
  public static void main(String[] args) {
    int sum = Calculator.makeSum(12, 34, 2321);
    System.out.println(Calculator.PI);

    Bus b1 = new Bus("Istanbul", "Ankara", 55.5);
    Bus b2 = new Bus("Istanbul", "Ankara", 55.5);
    Bus b3 = new Bus("Istanbul", "Ankara", 55.5);
    Bus b4 = new Bus("Istanbul", "Ankara", 55.5);
    Bus b5 = new Bus("Istanbul", "Ankara", 55.5);
    Bus b6 = new Bus("Istanbul", "Ankara", 55.5);

    System.out.println(Bus.count);

    MySingleton sing = MySingleton.getInstance();

    sing.setName("altug");

    MySingleton sing2 = MySingleton.getInstance();
    System.out.println(sing2.getName());
  }
Esempio n. 9
0
  private void getMailboxList() {
    showDialog();
    Map<String, String> params = new HashMap<String, String>();
    params.put("id", user_id);
    JSONObject jsonObjParams = new JSONObject(params);

    JsonArrayRequest jsArrayRequest =
        new JsonArrayRequest(
            Request.Method.POST,
            AppConfig.URL_GET_MESSAGES,
            jsonObjParams,
            new Response.Listener<JSONArray>() {

              @Override
              public void onResponse(JSONArray response) {
                Log.d("GetMailboxList", "Before getting first object");

                try {
                  JSONObject statusJsonObj = response.getJSONObject(0);
                  Log.d("GetMailboxList", "Get mailbox Response: " + statusJsonObj.toString());
                  boolean error = statusJsonObj.getBoolean("error");
                  if (!error) {
                    String message = statusJsonObj.getString("status");
                    Toast.makeText(
                            getActivity().getApplicationContext(), message, Toast.LENGTH_SHORT)
                        .show();
                    for (int i = 1; i < response.length(); i++) {
                      if (response.getJSONObject(i).getInt("is_new") == 1
                          && !response.getJSONObject(i).getString("sender_id").equals(user_pid)) {
                        adapter.addNewItem(
                            response.getJSONObject(i).getString("name"),
                            response.getJSONObject(i).getString("content"),
                            response.getJSONObject(i).getInt("sender_id"),
                            response.getJSONObject(i).getInt("is_new"),
                            response.getJSONObject(i).getString("created_at"));

                      } else {
                        adapter.addNormalItem(
                            response.getJSONObject(i).getString("name"),
                            response.getJSONObject(i).getString("content"),
                            response.getJSONObject(i).getInt("sender_id"),
                            response.getJSONObject(i).getInt("is_new"),
                            response.getJSONObject(i).getString("created_at"));
                      }
                    }
                    adapter.notifyDataSetChanged();

                  } else {

                    // Error occurred during downloading. Get the error message
                    String errorMsg = statusJsonObj.getString("error_msg");
                    Toast.makeText(
                            getActivity().getApplicationContext(), errorMsg, Toast.LENGTH_LONG)
                        .show();
                    // messsages.add(new MailboxListItem("No messages", "An error occurred", 0,
                    // "00:00", 0));
                  }
                } catch (JSONException e) {
                  e.printStackTrace();
                }
              }
            },
            new Response.ErrorListener() {

              @Override
              public void onErrorResponse(VolleyError error) {
                Log.e("MailboxFragment", "Error: " + error.getMessage());
                Toast.makeText(
                        getActivity().getApplicationContext(),
                        error.getMessage(),
                        Toast.LENGTH_LONG)
                    .show();
              }
            });
    MySingleton.getInstance(this.getActivity()).addToRequestQueue(jsArrayRequest, TAG);
  }
Esempio n. 10
0
    @Override
    protected Object doInBackground(Object... paramsx) {
      // Log.i(TAG, "test in background");
      String teamid = MySingleton.getInstance().teamid;
      String dbserver = MySingleton.getInstance().dbServer;
      String dbuser = MySingleton.getInstance().dbUser;
      String dbpassword = MySingleton.getInstance().dbPassword;
      String doctor_name = getIntent().getExtras().getString("doctor_name");
      String username = MySingleton.getInstance().userName;
      String URL =
          "http://"
              + dbserver
              + "/teamdeletedoctor.php?teamid="
              + teamid
              + "&doctor_name="
              + doctor_name
              + "&user_name="
              + username;

      // build the URL string
      // Log.i(TAG,"URL="+URL);
      String NewURL = new String(URL.replace(" ", "%20"));
      try {

        HttpConnectionParams.setConnectionTimeout(params, REGISTRATION_TIMEOUT);
        HttpConnectionParams.setSoTimeout(params, WAIT_TIMEOUT);
        ConnManagerParams.setTimeout(params, WAIT_TIMEOUT);
        HttpPost httpPost = new HttpPost(NewURL);

        String authString = (dbuser + ":" + dbpassword);
        httpPost.addHeader(
            "Authorization",
            "Basic " + Base64.encodeToString(authString.getBytes(), Base64.NO_WRAP));

        // Response from the Http Request
        response = httpclient.execute(httpPost);

        StatusLine statusLine = response.getStatusLine();
        // Check the Http Request for success
        if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
          ByteArrayOutputStream out = new ByteArrayOutputStream();
          response.getEntity().writeTo(out);
          out.close();
          content = out.toString();
        } else {
          // Closes the connection.
          Log.w("HTTP1:", statusLine.getReasonPhrase());
          response.getEntity().getContent().close();
          throw new IOException(statusLine.getReasonPhrase());
        }
      } catch (ClientProtocolException e) {
        Log.w("HTTP2:", e);
        content = e.getMessage();
        error = true;
        cancel(true);
      } catch (IOException e) {
        Log.w("HTTP3:", e);
        content = e.getMessage();
        error = true;
        cancel(true);
      } catch (Exception e) {
        Log.w("HTTP4:", e);
        content = e.getMessage();
        error = true;
        cancel(true);
      }
      // Log.i(TAG, "content=" + content);
      return content;
    }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_details_match);

    initialize();

    Intent i = getIntent();
    if (i.hasExtra("ONE_MATCH")) {
      MatchEntity oneMatch = (MatchEntity) i.getSerializableExtra("ONE_MATCH");

      queue = MySingleton.getInstance(this).getRequestQueue();
      request = new ApiRequest(queue, this);
      if (oneMatch.isWinner()) {
        rlInfosJoueur.setBackgroundColor(getResources().getColor(R.color.win_row_bg));
      } else {
        rlInfosJoueur.setBackgroundColor(getResources().getColor(R.color.lose_row_bg));
      }

      Picasso.with(this)
          .load(
              "http://ddragon.leagueoflegends.com/cdn/5.16.1/img/champion/"
                  + oneMatch.getChampName())
          .into(portrait);
      if (oneMatch.getSum1().equals("Default")) {
        Picasso.with(this).load(R.drawable.empty).into(sum1);
      } else {
        Picasso.with(this)
            .load("http://ddragon.leagueoflegends.com/cdn/5.16.1/img/spell/" + oneMatch.getSum1())
            .into(sum1);
      }
      if (oneMatch.getSum2().equals("Default")) {
        Picasso.with(this).load(R.drawable.empty).into(sum2);
      } else {
        Picasso.with(this)
            .load("http://ddragon.leagueoflegends.com/cdn/5.16.1/img/spell/" + oneMatch.getSum2())
            .into(sum2);
      }

      // Rajout des items

      Helper.setImageItems(this, oneMatch.getItems()[0], item1);
      Helper.setImageItems(this, oneMatch.getItems()[1], item2);
      Helper.setImageItems(this, oneMatch.getItems()[2], item3);
      Helper.setImageItems(this, oneMatch.getItems()[3], item4);
      Helper.setImageItems(this, oneMatch.getItems()[4], item5);
      Helper.setImageItems(this, oneMatch.getItems()[5], item6);
      Helper.setImageItems(this, oneMatch.getItems()[6], item7);

      // Rajout des infos
      typeMatch.setText(oneMatch.getTypeMatch());
      level.setText("Level " + String.valueOf(oneMatch.getChampLevel()));
      gold.setText(String.valueOf(Math.round(oneMatch.getGold() / 1000.0)) + "K");
      cs.setText(String.valueOf(oneMatch.getCs()));
      kda.setText(oneMatch.getKills() + "/" + oneMatch.getDeaths() + "/" + oneMatch.getAssists());
      duration.setText(Helper.convertDuration(oneMatch.getMatchDuration()));
      creation.setText(Helper.convertDate(oneMatch.getMatchCreation()));

      // Rajout des Vainqueurs
      float density = getResources().getDisplayMetrics().density;
      int size = (int) (70 * density);

      Helper.setImagePortraits(this, oneMatch.getTeamWinner().get(0), vainqueur1, request);
      Helper.setImagePortraits(this, oneMatch.getTeamWinner().get(1), vainqueur2, request);
      Helper.setImagePortraits(this, oneMatch.getTeamWinner().get(2), vainqueur3, request);
      Helper.setImagePortraits(this, oneMatch.getTeamWinner().get(3), vainqueur4, request);

      if (oneMatch.getChampId() == oneMatch.getTeamWinner().get(4) && oneMatch.isWinner() == true) {
        vainqueur5.getLayoutParams().height = size;
        vainqueur5.getLayoutParams().width = size;
      }
      Helper.setImagePortraits(this, oneMatch.getTeamWinner().get(4), vainqueur5, request);

      // Rajout des perdants

      if (oneMatch.getTeamLoser().size()
          > 0) { // Si c'est un match contre l'ordinateur cette liste sera vide. On fait donc une
                 // vérification
        Helper.setImagePortraits(this, oneMatch.getTeamLoser().get(0), perdant1, request);
        Helper.setImagePortraits(this, oneMatch.getTeamLoser().get(1), perdant2, request);
        Helper.setImagePortraits(this, oneMatch.getTeamLoser().get(2), perdant3, request);
        Helper.setImagePortraits(this, oneMatch.getTeamLoser().get(3), perdant4, request);

        if (oneMatch.getChampId() == oneMatch.getTeamLoser().get(4)
            && oneMatch.isWinner() == false) {
          perdant5.getLayoutParams().height = size;
          perdant5.getLayoutParams().width = size;
        }
        Helper.setImagePortraits(this, oneMatch.getTeamLoser().get(4), perdant5, request);
      }
      // Affichage des statistiques

      Iterator iterator = oneMatch.getStats().entrySet().iterator();
      while (iterator.hasNext()) {

        HashMap.Entry key = (HashMap.Entry) iterator.next();

        TableRow row = new TableRow(this);
        TextView tv_key = new TextView(this);
        tv_key.setTextSize(15);
        TextView tv_value = new TextView(this);
        tv_value.setTextSize(15);
        row.addView(tv_key);
        row.addView(tv_value);

        LinearLayout.LayoutParams key_params = (LinearLayout.LayoutParams) tv_key.getLayoutParams();
        key_params.width = 0;
        key_params.weight = 1;
        key_params.height = (int) (20 * density);
        tv_key.setLayoutParams(key_params);

        LinearLayout.LayoutParams value_params =
            (LinearLayout.LayoutParams) tv_value.getLayoutParams();
        value_params.gravity = Gravity.RIGHT;
        value_params.height = (int) (20 * density);
        tv_value.setLayoutParams(value_params);

        tv_key.setText(key.getKey().toString());
        tv_value.setText(key.getValue().toString());

        statistiques.addView(
            row,
            new TableLayout.LayoutParams(
                ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT));
      }
    }
  }
Esempio n. 12
0
    @Override
    protected Object doInBackground(Object... paramsx) {
      // Log.i(TAG, "test in background");
      String teamid = MySingleton.getInstance().teamid;
      String dbserver = MySingleton.getInstance().dbServer;
      String dbuser = MySingleton.getInstance().dbUser;
      String dbpassword = MySingleton.getInstance().dbPassword;

      String scan_date = getIntent().getExtras().getString("scan_date");

      EditText myEditText = (EditText) findViewById(R.id.lesionNumberInput);
      String lesion_number = myEditText.getText().toString();

      EditText lsize = (EditText) findViewById(R.id.lesionSize);
      String lesion_size = lsize.getText().toString();

      EditText editText2 = (EditText) findViewById(R.id.lesionDescription);
      String lesion_description = editText2.getText().toString();
      String lesion_comment = new String(lesion_description.replace("'", " "));

      EditText editText3 = (EditText) findViewById(R.id.fileType);
      String lesion_mediat = editText3.getText().toString();
      String lesion_media_type = new String(lesion_mediat.replace("'", " "));

      String lesion_target = "N";
      ToggleButton tb = (ToggleButton) findViewById(R.id.tb_target);
      if (tb.isChecked()) {
        lesion_target = "Y";
      }

      String lesion_node = "N";
      ToggleButton tb2 = (ToggleButton) findViewById(R.id.tb_lymph);
      if (tb2.isChecked()) {
        lesion_node = "Y";
      }

      String lesion_media_online = "N";
      ToggleButton tb3 = (ToggleButton) findViewById(R.id.tb_imageOnline);
      if (tb3.isChecked()) {
        lesion_media_online = "Y";
      }
      String username = MySingleton.getInstance().userName;
      String URL =
          "http://"
              + dbserver
              + "/teamaddlesion.php?teamid="
              + teamid
              + "&patient_id="
              + getIntent().getExtras().getString("patient_id")
              + "&scan_date="
              + scan_date
              + "&lesion_number="
              + lesion_number
              + "&lesion_size="
              + lesion_size
              + "&lesion_comment="
              + lesion_comment
              + "&lesion_target="
              + lesion_target
              + "&lesion_media_type="
              + lesion_media_type
              + "&lesion_media_online="
              + lesion_media_online
              + "&lesion_node="
              + lesion_node
              + "&user_name="
              + username;
      // build the URL string
      // Log.i(TAG,"URL="+URL);
      String NewURL = new String(URL.replace(" ", "%20"));
      try {

        HttpConnectionParams.setConnectionTimeout(params, REGISTRATION_TIMEOUT);
        HttpConnectionParams.setSoTimeout(params, WAIT_TIMEOUT);
        ConnManagerParams.setTimeout(params, WAIT_TIMEOUT);
        HttpPost httpPost = new HttpPost(NewURL);

        String authString = (dbuser + ":" + dbpassword);
        httpPost.addHeader(
            "Authorization",
            "Basic " + Base64.encodeToString(authString.getBytes(), Base64.NO_WRAP));

        // Response from the Http Request
        response = httpclient.execute(httpPost);

        StatusLine statusLine = response.getStatusLine();
        // Check the Http Request for success
        if (statusLine.getStatusCode() == HttpStatus.SC_OK) {
          ByteArrayOutputStream out = new ByteArrayOutputStream();
          response.getEntity().writeTo(out);
          out.close();
          content = out.toString();
        } else {
          // Closes the connection.
          Log.w("HTTP1:", statusLine.getReasonPhrase());
          response.getEntity().getContent().close();
          throw new IOException(statusLine.getReasonPhrase());
        }
      } catch (ClientProtocolException e) {
        Log.w("HTTP2:", e);
        content = e.getMessage();
        error = true;
        cancel(true);
      } catch (IOException e) {
        Log.w("HTTP3:", e);
        content = e.getMessage();
        error = true;
        cancel(true);
      } catch (Exception e) {
        Log.w("HTTP4:", e);
        content = e.getMessage();
        error = true;
        cancel(true);
      }
      Log.i(TAG, "content=" + content);
      return content;
    }
Esempio n. 13
0
    @Override
    protected void onPostExecute(Object content) {
      if (error) {
        Log.i(TAG, "Error occurred");
        AlertDialog.Builder alertbox = new AlertDialog.Builder(LesionAdd.this);
        alertbox
            .setTitle("An internet error occurred")
            .setMessage("Try going to another TEAM screen via the menu to reset the connection.")
            .setNeutralButton("OK", null)
            .show();
      } else {
        // Log.i(TAG, "Post exexs content=" + content);
        String s = content.toString();
        try {
          processXMLLesion(s);
          // check succeed for Y

          int myint = succeed.length;

          if (myint < 1) {
            AlertDialog.Builder alertbox = new AlertDialog.Builder(LesionAdd.this);
            alertbox
                .setTitle("TEAM Server Problem")
                .setMessage("Please Contact Tom")
                .setNeutralButton("OK", null)
                .show();
            return;
          }
          if (succeed[0].equals("1")) {
            // all ok

            String ft = MySingleton.getInstance().mediaType;
            String patient_id = getIntent().getExtras().getString("patient_id");

            String scan_date = getIntent().getExtras().getString("scan_date");

            String year = scan_date.substring(2, 4);
            String month = scan_date.substring(5, 7);
            String day = scan_date.substring(8, 10);
            EditText editText2 = (EditText) findViewById(R.id.lesionNumberInput);
            String ln = editText2.getText().toString();

            String fileName =
                "Image/File Name " + patient_id + "-" + month + day + year + "-" + ln + "." + ft;
            TextView fn = (TextView) findViewById(R.id.imageFileName);
            fn.setText(fileName);
          } else {
            AlertDialog.Builder alertbox = new AlertDialog.Builder(LesionAdd.this);
            alertbox
                .setTitle("This lesion already exists")
                .setMessage("Check the lesion number and re-add")
                .setNeutralButton("OK", null)
                .show();
            setProgressBarIndeterminateVisibility(false);
            return;
          }
          TextView message = (TextView) findViewById(R.id.makeChanges);
          message.setText("Enter Changes...");
        } catch (ClientProtocolException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        } catch (IOException e) {
          // TODO Auto-generated catch block
          e.printStackTrace();
        }
      }
      setProgressBarIndeterminateVisibility(false);
    }
Esempio n. 14
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    JsonObjectRequest jsObjRequest;
    jsObjRequest =
        new JsonObjectRequest(
            Request.Method.GET,
            Utils.URL_GENRES(null),
            null,
            new Response.Listener<JSONObject>() {
              JSONArray jsonArray = new JSONArray();

              @Override
              public void onResponse(JSONObject response) {
                try {
                  jsonArray = response.getJSONArray("genres");
                  for (int i = 0; i < jsonArray.length(); i++) {
                    Utils.ARRAY_GENRES.add(
                        jsonArray.getJSONObject(i).getJSONObject("Genre").getString("name"));
                  }
                } catch (JSONException e) {
                  e.printStackTrace();
                }
              }
            },
            new Response.ErrorListener() {

              @Override
              public void onErrorResponse(VolleyError error) {
                // TODO Auto-generated method stub

              }
            });

    // Access the RequestQueue through your singleton class.
    MySingleton.getInstance(this).addToRequestQueue(jsObjRequest);

    jsObjRequest =
        new JsonObjectRequest(
            Request.Method.GET,
            Utils.URL_MOVIES("4"),
            null,
            new Response.Listener<JSONObject>() {
              JSONArray jsonArray = new JSONArray();

              @Override
              public void onResponse(JSONObject response) {
                try {
                  jsonArray = response.getJSONArray("movies");
                  for (int i = 0; i < jsonArray.length(); i++) {
                    String filename = Utils.URL_BASE + Utils.DIR_IMAGE;
                    filename +=
                        jsonArray.getJSONObject(i).getJSONObject("Movie").getString("filename");
                    Utils.ARRAY_MOVIES.add(filename);
                  }
                } catch (JSONException e) {
                  e.printStackTrace();
                }
              }
            },
            new Response.ErrorListener() {

              @Override
              public void onErrorResponse(VolleyError error) {
                // TODO Auto-generated method stub

              }
            });

    // Access the RequestQueue through your singleton class.
    MySingleton.getInstance(this).addToRequestQueue(jsObjRequest);
  }