@Override public Map<String, Double> call() { Map<String, Double> significanceMap = new HashMap<String, Double>(); for (String gene : queryGeneList) { String filePath = Apps.RemoveFinalBackSlash(relatednessDBFolder) + "/" + gene; Map<String, Integer> relatednessMap = new HashMap<String, Integer>(); try { relatednessMap = Data.LoadGeneLevelRelatedness(filePath); } catch (Exception exp) { System.err.println("ERROR loading file " + filePath); System.exit(-1); } double sig = Apps.GeneWeightByRelatedness(gene, relatednessMap, locusListMap, passingCutoff); significanceMap.put(gene, sig); } return significanceMap; }
public void getTicketing() { Apps apps = new Apps(); String url = "http://41.77.173.124:81/srltcapi/public/ticketing/data/" + apps.getRoute_id(); JsonArrayRequest jsonTicket = new JsonArrayRequest( Request.Method.GET, url, new Response.Listener<JSONArray>() { @Override public void onResponse(JSONArray response) { try { // Iterator<String> iter = response.keys(); int ja = response.length(); for (int i = 0; i < ja; i++) { // String key = iter.next(); JSONObject term = (JSONObject) response.get(i); // JSONArray jsonArrayTerminals = response.getJSONArray("data"); DatabaseHelper db = new DatabaseHelper(getApplicationContext()); Ticketing t = db.getTicketingByTicketId(term.getString("ticket_id")); if (db.ifExistsTicketing(t)) { } else { Ticketing ticketing = new Ticketing(); ticketing.setDriver(term.getString("driver")); ticketing.setConductor(term.getString("conductor")); ticketing.setQty(term.getInt("qty")); ticketing.setBoard_stage(term.getString("board_stage")); ticketing.setHighlight_stage(term.getString("highlight_stage")); ticketing.setTicketing_id(term.getInt("ticket_id")); ticketing.setScode(term.getString("scode")); ticketing.setBus_no(term.getString("plate_no")); ticketing.setRoute(term.getString("route_name")); ticketing.setTripe(term.getString("trip_type")); ticketing.setSerial_no(term.getString("serial_no")); ticketing.setStatus(term.getInt("status")); db.createTicketing(ticketing); } tk = true; } } catch (Exception e) { tk = false; Toast.makeText( LoadingFeatures.this, "Network Connection error! Please Click on refresh", Toast.LENGTH_SHORT) .show(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { tk = false; } }); kQueue.add(jsonTicket); }