From 6d73598d5e4caad0bec0695fbaa73e9c0f09f7a8 Mon Sep 17 00:00:00 2001 From: Domagalski Date: Thu, 10 Jan 2019 00:11:37 +0100 Subject: [PATCH] code clean up and string translations for last seen --- .../activity/UsersListFragment.java | 29 +------------ .../adapters/TutorsListAdapter.java | 43 +++---------------- app/src/main/res/layout/tutor_list_row.xml | 2 +- app/src/main/res/values-pl/strings.xml | 4 +- app/src/main/res/values/strings.xml | 4 +- 5 files changed, 15 insertions(+), 67 deletions(-) diff --git a/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java b/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java index d485536..5bef676 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/activity/UsersListFragment.java @@ -28,7 +28,6 @@ import android.widget.ArrayAdapter; import android.widget.LinearLayout; import android.widget.ListView; import android.widget.TextView; -import android.widget.Toast; import com.annimon.stream.Stream; import com.jakewharton.retrofit2.adapter.rxjava2.HttpException; @@ -360,6 +359,7 @@ public class UsersListFragment extends Fragment { public void restoreUsersList() { fetchAllTutors(); + fetchTopCords(); } private int sortByUserName(User t1, User t2) { @@ -445,7 +445,6 @@ public class UsersListFragment extends Fragment { private void fetchTopCords(){ disposable.add( coordinateService.getTopCoordinates() -// coordinateService.getOnlineCoordinates() .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .subscribeWith(new DisposableSingleObserver>() { @@ -459,35 +458,11 @@ public class UsersListFragment extends Fragment { } } mAdapter.notifyDataSetChanged(); - Log.e("PATRZ", tutorsTimeStamps.toString()); - Log.e("length", tutorsTimeStamps.size() +""); } @Override - public void onError(Throwable e) { - Log.e("adapter",e +""); - } - })); - } - - private void fetchTopCords(String id){ - Log.e("MORDO2", id); - - disposable.add( - coordinateService.getTopCoordinatesByUserId(id) - .subscribeOn(Schedulers.io()) - .observeOn(AndroidSchedulers.mainThread()) - .subscribeWith(new DisposableSingleObserver() { - @Override - public void onSuccess(Coordinate newCords) { - Log.e("MORDO", newCords.toString()); - } - - @Override - public void onError(Throwable e) { - Log.e("adapter",e +""); - } + public void onError(Throwable e) {showSearchError(e);} })); } diff --git a/app/src/main/java/com/uam/wmi/findmytutor/adapters/TutorsListAdapter.java b/app/src/main/java/com/uam/wmi/findmytutor/adapters/TutorsListAdapter.java index 39d233c..ae445b5 100644 --- a/app/src/main/java/com/uam/wmi/findmytutor/adapters/TutorsListAdapter.java +++ b/app/src/main/java/com/uam/wmi/findmytutor/adapters/TutorsListAdapter.java @@ -3,40 +3,20 @@ package com.uam.wmi.findmytutor.adapters; import android.content.Context; import android.graphics.drawable.Drawable; import android.support.annotation.NonNull; -import android.support.design.widget.CoordinatorLayout; -import android.support.design.widget.Snackbar; import android.support.v7.widget.RecyclerView; -import android.util.Log; -import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; -import android.widget.Toast; -import com.jakewharton.retrofit2.adapter.rxjava2.HttpException; import com.uam.wmi.findmytutor.R; -import com.uam.wmi.findmytutor.model.Coordinate; import com.uam.wmi.findmytutor.model.User; -import com.uam.wmi.findmytutor.network.ApiClient; -import com.uam.wmi.findmytutor.service.CoordinateService; -import com.uam.wmi.findmytutor.service.UserService; -import com.uam.wmi.findmytutor.utils.RestApiHelper; import java.util.HashMap; -import java.util.HashSet; import java.util.List; import butterknife.BindView; import butterknife.ButterKnife; -import io.reactivex.android.schedulers.AndroidSchedulers; -import io.reactivex.disposables.CompositeDisposable; -import io.reactivex.observers.DisposableSingleObserver; -import io.reactivex.schedulers.Schedulers; -import okhttp3.ResponseBody; - -import static android.support.constraint.Constraints.TAG; -import static com.mapbox.mapboxsdk.Mapbox.getApplicationContext; public class TutorsListAdapter extends RecyclerView.Adapter { @@ -44,10 +24,6 @@ public class TutorsListAdapter extends RecyclerView.Adapter tutorsList; private HashMap tutorsTimeStamps; - private CoordinateService coordinateService; - private CompositeDisposable disposable = new CompositeDisposable(); - - public TutorsListAdapter(Context context, List tutors, HashMap tutorsTimeStamps) { this.context = context; @@ -60,7 +36,6 @@ public class TutorsListAdapter extends RecyclerView.Adapter + android:textSize="13sp" /> dokładny przybliżony Niezapisana lokalizacja. - + Ostatnio + Dostępny teraz + Profil diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index be3d01a..a281e48 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -453,5 +453,7 @@ Not saved location. - Status + Status + Available now + Last seen