Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class NearbyService extends AbstractService {
- private LatLng bla;
- private int bla;
- private int bla;
- public NearbyService(LatLng bla, int bla, int bla, OnRestResponse response, Context context) {
- super(response, context);
- bla = bla;
- bla = bla;
- bla = bla;
- }
- public void getNearby() {
- NearbyAsyncTaskParams params = new NearbyAsyncTaskParams(bla, bla, bla);
- NearbyAsyncTask nearbyAsyncTask = new NearbyAsyncTask();
- if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.HONEYCOMB) {
- nearbyAsyncTask.executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR, params);
- }
- else {
- nearbyAsyncTask.execute(params);
- }
- }
- private static class NearbyAsyncTaskParams {
- LatLng bla;
- int bla;
- int bla;
- NearbyAsyncTaskParams(LatLng bla, int bla, int bla) {
- this.bla = bla;
- this.bla = bla;
- this.bla = bla;
- }
- }
- private class NearbyAsyncTask extends AsyncTask<NearbyAsyncTaskParams, Void, String> {
- @Override
- protected String doInBackground(NearbyAsyncTaskParams... params) {
- try {
- JSONObject array = new JSONObject();
- array.put("bla", params[0].bla.bla);
- array.put("bla", params[0].bla.bla);
- array.put("bla", params[0].bla);
- array.put("bla", params[0].bla);
- JSONObject data = new JSONObject();
- data.put("bla", "bla");
- data.put("bla", bla);
- RequestBody formBody = new FormEncodingBuilder()
- .add("token", ConvertUtils.MD5(new SimpleDateFormat(bla.FORMAT_DATE).format(new Date()).replace("-", "")))
- .add("data", ConvertUtils.encode(data.toString()))
- .build();
- Request request = new Request.Builder()
- .url(TagApplication.URL_SERVER)
- .post(formBody)
- .build();
- Response response = new OkHttpClient().newCall(request).execute();
- if(response != null) {
- if (response.isSuccessful()) {
- return response.body().string();
- } else {
- return null;
- }
- } else {
- return null;
- }
- } catch (Exception e) {
- e.printStackTrace();
- return null;
- }
- }
- @Override
- protected void onPostExecute(String response) {
- super.onPostExecute(response);
- if(response != null) {
- mRestResponse.onSuccess(AbstractService.SUCCESS, response);
- } else {
- mRestResponse.onFail(AbstractService.ERROR);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment