Changeset View
Changeset View
Standalone View
Standalone View
src/it/reyboz/bustorino/fragments/NearbyStopsFragment.java
Show All 18 Lines | |||||
import android.content.Context; | import android.content.Context; | ||||
import android.content.SharedPreferences; | import android.content.SharedPreferences; | ||||
import android.database.Cursor; | import android.database.Cursor; | ||||
import android.location.Location; | import android.location.Location; | ||||
import android.net.Uri; | import android.net.Uri; | ||||
import android.os.Bundle; | import android.os.Bundle; | ||||
import android.support.annotation.Nullable; | import androidx.annotation.Nullable; | ||||
import android.support.v4.app.Fragment; | import androidx.fragment.app.Fragment; | ||||
import android.support.v4.app.LoaderManager; | import androidx.loader.app.LoaderManager; | ||||
import android.support.v4.content.CursorLoader; | import androidx.loader.content.CursorLoader; | ||||
import android.support.v4.content.Loader; | import androidx.loader.content.Loader; | ||||
import android.support.v4.util.Pair; | import androidx.core.util.Pair; | ||||
import android.support.v7.preference.PreferenceManager; | import androidx.preference.PreferenceManager; | ||||
import android.support.v7.widget.AppCompatButton; | import androidx.appcompat.widget.AppCompatButton; | ||||
import android.support.v7.widget.GridLayoutManager; | import androidx.recyclerview.widget.GridLayoutManager; | ||||
import android.support.v7.widget.RecyclerView; | import androidx.recyclerview.widget.RecyclerView; | ||||
import android.util.Log; | import android.util.Log; | ||||
import android.view.LayoutInflater; | import android.view.LayoutInflater; | ||||
import android.view.View; | import android.view.View; | ||||
import android.view.ViewGroup; | import android.view.ViewGroup; | ||||
import android.widget.ProgressBar; | import android.widget.ProgressBar; | ||||
import android.widget.TextView; | import android.widget.TextView; | ||||
import com.android.volley.*; | import com.android.volley.*; | ||||
▲ Show 20 Lines • Show All 524 Lines • ▼ Show 20 Lines | class FragmentLocationListener implements AppLocationManager.LocationRequester{ | ||||
float accuracy = location.getAccuracy(); | float accuracy = location.getAccuracy(); | ||||
if(accuracy<60 && canStartDBQuery) { | if(accuracy<60 && canStartDBQuery) { | ||||
distance = 20; | distance = 20; | ||||
final Bundle msgBundle = new Bundle(); | final Bundle msgBundle = new Bundle(); | ||||
msgBundle.putParcelable(BUNDLE_LOCATION,location); | msgBundle.putParcelable(BUNDLE_LOCATION,location); | ||||
getLoaderManager().restartLoader(LOADER_ID,msgBundle,callbacks); | getLoaderManager().restartLoader(LOADER_ID,msgBundle,callbacks); | ||||
} | } | ||||
lastUpdateTime = System.currentTimeMillis(); | lastUpdateTime = System.currentTimeMillis(); | ||||
Log.d("BusTO: NearbyLocationListener","can start loader "+ canStartDBQuery); | Log.d("BusTO:NearPositListen","can start loader "+ canStartDBQuery); | ||||
} | } | ||||
@Override | @Override | ||||
public void onLocationStatusChanged(int status) { | public void onLocationStatusChanged(int status) { | ||||
switch(status){ | switch(status){ | ||||
case AppLocationManager.LOCATION_GPS_AVAILABLE: | case AppLocationManager.LOCATION_GPS_AVAILABLE: | ||||
messageTextView.setVisibility(View.GONE); | messageTextView.setVisibility(View.GONE); | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 63 Lines • Show Last 20 Lines |
Public contents are in Creative Commons Attribution-ShareAlike 4.0 (CC-BY-SA) or GNU Free Documentation License (at your option) unless otherwise noted. · Contact / Register